Watching videos by (Anglo-) Canadian creators and Canadian shows, I've noticed something interesting. Despite learning French and having lots of French speakers in the country, most Anglo-Canadians seem to not really use French pronunciations for the names of cities and towns with French origin, or for names of people... except when they do.
The example that sparked this was hearing two different Canadian youtubers pronounce "longueuil" as something like "lawn gale". Which is pretty far off the French pronunciation. But one also said "foyer" in a way more close to French (which seems like the standard Canadian way of saying it). Here in the US, people say "foy-urr" (yeah this isn't very linguistically-sound, sorry for not whipping out the IPA here...) They both said "Quebec" as "Qwuh-beck", which also seems like the standard Anglo-Canadian pronunciation?
I asked a Canadian friend (from Southern Ontario), and he explained that Anglo-Canadians have their own sort of rules for how they pronounce French things. And that they will butcher pronunciations (his words) in their own consistent way. According to him, Anglo-Canadians trying to over-pronounce stuff is seen as generally kind of snobbish.
So... Is my friend right? How does this work? Do Anglo-Canadians mispronounce stuff in an intentional way? Do some try harder? Are they seen as snobs? I'm super curious about this dynamic!