Let me try to explain this by explaining how Canada works.
Canada is not a culture or language. It isn't a set of values or principles. It isn't a social project or a religious community.
Canada is, and always has been, a weigh station for international capital. International money, often based in Canada or working in Canada, find opportunities for skimming cash through the elimination of traditional local cultures and traditions.
Once the possibility for easily skimmed cash is spotted by international capital, our Canadian political establishment get to work right away explaining to people why 1. This is the future 2. This will benefit everyone eventually 3. You will be better off with international capital's project
Then the Canadian establishment get to work on education campaigns, special assistance grants, local job creation... whatever it takes to diffuse local resentment while the local culture is destroyed to skim more money for international capital.
When international capital runs out of ways to skim money off of the citizens of Canada, they get our governments to manipulate us into killing poor foreigners to "open up" opportunities overseas (for international capital).
That's basically all the Canada is: propaganda and adaptation-programs that help international capital exploit the shit out of the land that former international corporations stole from the previous locals.