Go to Quebec City some time and try to order in English at a restaurant there.You will see the results of a lack of freedom and immediate social sanctions for your Anglophile ignorance,
doubly so if you reveal yourself as American or British.And Canada is supposed to be a free country? What a laugh.
Funny, Ive had a different experience with that, even during the last time they tried to separate from the rest of Canada.
There are English speaking Canadians who refuse to speak a word of French even if they know the language. The Québécois know this and are nasty right back if someone doesnt even try. But if they find out you are a Yank and give it even a feeble attempt at French they have always loved that. Sometimes all it took was aBonjour....sorry but Im an American that doesnt speak French to get a big smile back.
Go to the old city of Quebec. Where there are no tourists. Off the beaten path, or way outside the city into the shire towns. You will have a very different experience. No English is ever spokem there my FRiend.
glad you have had a great experience. But you also had a very shallow experience.