In Canada, and I suspect anywhere else that *english* is the majority language---there is very little tolerance of other languages.My mother recalls being told to speak *white* when overheard speaking to her family in public, in her native language (french).
Perhaps it's understandable that there is a resurgence and a pride of language and culture among Quebecers.
As a bilingual fr/anglo--more or less half french/half irish product of a marriage between a bilingual Quebequois mother and a unilingual father, I can tell you there's more to the equation than the simplistic explanation espoused by those who are unilingual English in Canada.