I find it depressing and sad that so many people in a country as rich and large as Canada are so selfish, rude, arrogant and down right pathetic.  For the vast majority of you complaining, these people coming to Canada for a better life will do nothing to harm you or your family. They will not steal your jobs or strip away your identity. If they do anything, it will be to do jobs that you feel are beneath you, add to the diversity of Canadian culture and make the country a more productive place. Canada has the space and the wealth to help people, so why not? Are you just that selfish and greedy or is it just convenient to be a nice friendly Canadian when you are far away from the actual people. One final thought, all of you commenting on here in your pseudo-conservative nationalistic tone are all immigrants! you are not the people of that country First Nations people are. maybe they should deport you back to your country, or your grandparents country. Might make it a friendlier place!