If you can tell me what Canadian culture is other than an amalgam of what has developed over 150 years, then your argument might hold water.  I also take issue with your notion of adapt to Canada.  Does that mean giving up ones religion?  If so, tell it to the Jews, the Hindus, the Sikhs as well.  Maybe the Catholics too, at least outside Quebec perhaps?  Perhaps lets stop St. Paddy's Day celebrations as foreign culture, maybe even a barbaric practice.