That is the point of federalism, people who live in different parts of the country live under different conditions, unlike a unitary country.

The Charter of rights and Freedoms IS enforced in Quebec.

It is precisely because the French became part of Canada as an already constituted group with its own identity and culture, i.e. as a "nation", by conquest, not by individual choice as immigrants, that our first 200 years were largely a negotiation between the French and English "nations". They were too numerous to deport, as the English did with the Acadians.

But you are right, Trudeau père's strategy of assimilation through multiculturalism is working...