Canada is not Europe. Europeans are saddled with a terrible history of fascism and anti-Semitic genocide, which left a legacy of cultural insecurity and a type of self-hatred. Europe no longer knows what it stands for.
In my book TOLERism: The Ideology Revealed, the elites of much of Europe and elsewhere in the West fix on "tolerance" as a supposed cultural value. Had they followed the Biblical value of "justice" and not appeased the Nazi ideology, there would likely have been a much smaller Second World War and perhaps no Holocaust.
Canada, however, has traditionally been composed of emigrants from the evils of Europe. From the British Isles through Eastern Europe, those fed up with persecution made a new life in the New World.