It is rather amusing that the picture shows a Quebec stop sign with "Arret/Stop." In France, it would just say "Stop" - no need for bilingualism in that case.
It's probably in New Brunswick, the only officially bilingual province in Canada, or Ottawa, for show. I live in Montreal and there are a few hidden-away places that still have English-only stop signs, but the vast majority were converted to French-only after bill 101.
Incidentally, when I visited Quebec, all the road signs I encountered were exclusively in French. As I was driving from Ontario into Quebec, it was like entering a different country.
Note that most of the road signs in Quebec have no text [1], similar to the ones in the rest of Canada (and unlike the ones in the US, which use a lot more text). Notable exceptions to those are construction and information signs, respectively the orange and blue ones, as well as the parking signs. Obviously, locations are going to be in French.
If you think the place names being in French is obvious, you've probably never been to Belgium. As most places in the country have names in both of the national languages, many signs with place names on them carry both.