Your grandfather was from mainland Europe and he shared in common with other Europeans a respect for western traditions as we know them. A respect for western style government, religion and institutions. He was a perfect match. Canada was built on the work and sacrifice of Europeans. Why is that so difficult for you to accept, Kreskin? Now that multiculturalism is eroding the old attachments, don't expect Canada, as a beacon of western values to stay the strong example it's been. Canada has a culture and a heritage. Newcomers should be expected to respect that.
I guess the Chinese didn't contribute anything, then. (Um, they aren't European, you know.)
I think it's pretty tough to erase heritage. It's be kinda like erasing history. As far as culture goes, it changes. Besides that I'd bet that MacDonald's culture was different from my ancestors culture, which was probably different than Laurier's culture, which was probably dfferent from UKrainian culture, which was probably different from Chinese culture, etc. There are societies like the Ukrainian Genealogical and Historical Society of Canada, The Quinte Irish Canadian Society, The Canada-Japan Society of British Colimbia, etc. that are dedicated to keeping the various cultures of their respective nationalities alive and well.