"The simple fact is that Canada was never a mono-culture, nor was it ever white, or solely Christian in identity or composition. Canada has always been multicultural, multi-lingual, multi-ethnic, and multi-religious."

Sorry, what a silly statement. Just what is your definition of  a society that is "a monoculture, white, solely Christian in identity or composition"? By your definition apparently that is almost impossible, just one person that is different would make it not so.

How about some reasonable definition instead, like one that is *almost totally", or "by a large majority" so? There is such a thing as relatively homogeneous societies, with some pockets of regional cultures. Asians for example were here in small numbers and concentrated in a few regions, but they assimilated quickly. Better examples would be Hasidim or Jehovah's Witnesses or Hutterites, which are deliberately counter-cultural, i.e. resisting the majority culture, but are too tiny to be significant.