I think that many of you are missing the purpose behind why so many immigrants flock here. By now you should have realised that western countries (including Canada) have control over most of the worlds natural resources. Therefore their economies soar from the exploitation of other countries. Every person on earth wants to enjoy a decent life where they have the opportunity to provide their children with a stable healthy lifestyle and opportunities. So they leave their country (often grudgingly) and embark on a journey to Canada or the United States, so that they can accomplish this. They don't come to Canada because they are in awe of hockey players or because they love Tim Hortons (the closest thing to culture I can see most days around here!). Their loyalty to their home country is nothing to get so angry about. If you took two minutes to talk to one of them and ask a few questions you'd quickly find out how much they actually love it here. I've spoken with countless immigrants who have praised this country for its opportunities and high quality of living. Just because they go to a cultural parade and wave a flag of their home country, or cheer for their homeland during the World Cup doesn't mean they are disrespecting Canada. Most white Canadians LOVE to tell you about how their so Irish or Scottish etc. I bet many of you were out on St. Patricks day celebrating and not even for a second thinking that what you were doing in essence was no different than what other immigrants are doing. Besides, if that isn't enough to convince you, just remember this. Unless you are aboriginal, at one point your family were immigrants in this country, and they were seeking the same thing that modern day immigrants are seeking. So why not give them a break?