We have huge immigration in Canada as well. I'm not certain but I believe we welcome more immigrants to Canada than any other country. Our gov't tells us that we need immigration to replace our "aging population" as our birthdate is below the replacement rate. However I'm beginning to question the real motivation for why mass immigration is continually rammed down our throats. We can't even have a decent debate without accusations of racism- never mind the fact that immigrants come in white too. I'm beginning to believe that immigration does more harm than good in the short-term and it negatively impacts "natives" and even the second generation of long-established immigrants. First of all, while many immigrants are highly skilled/educated, we must ask why do we import skilled people?? Why are we no longer offering affordable training/post-secondary schooling to "natives"? In Canada and the U.S., the costs of tuition is becoming more and more prohibitive and burdensome. It's not as "easy" for everyone to take on massive debts, that could take decades (yes, in some cases decades) to pay off. And why don't our governments care if its own people are educated?? Because keeping people ignorant and desperate means that they will tow the line. Govt's MUST invest in their own people and stop importing foreigners trained "specialists." Here in Canada we are experiencing wage stagnation and the loss of unionization. Somehow the average Canadian has been hoodwinked into believing that unions are useless and costly- even the U.S. has higher rates of unionization than us, albeit their union population is shrinking also. Immigrants tend to come from countries where a unionized workforce is unheard of and worker/human rights violations are rampant! So these people come here and, admittedly, they are willing to work the crap jobs that the average Canadian won't take. Why won't the average Canadian take these low-pay Wal-Mart jobs? Because one can barely survive on the wages!! The unskilled immigrants are usually desperate enough to take any work and they will do it without complaint. This allows our govts and businesses to keep the pay for low-skilled jobs at barely sustenance levels where people will likely never be able to seek out the training/education required to move up the societal rungs and it is increasingly likely that they never be able to put their children through college on such meager wages. However the fact that immigrants will "happily" do these crappy jobs, in turn makes the "hard working" immigrant laudable compared to the natives who are accused of being "too proud" to do low pay wirk. then the people who blindly support unfettered immigration, and accuse those who call for restraint "racists" and "bigots". Unskilled immigrants are not your "heroes" because they take on our shit work; often they are people who are used to poor, oppressive working conditions so they'll do the work that no one else wants. So in sum, our governments want to import two kinds of immigrants to the detriment of "native": ready-made skilled immigrants so that they can keep domestic tuitions expensive and out of reach for their own people. And the unskilled immigrants will do the crappy jobs because they have no choice and the odds are that Canada's shitty jobs are an improvement from third world factory work. I'm not any-immigration. But we need to fix domestic problems before we simply import disadvantaged people to do our slave work for us. Question the REAL reasons why our governments and big business love mass immigration. Is it really in everyone's best interest??