bradlyhale,
VISA's are there for the purpose of weening out legit tourists vs. illegal immigration. (Something Argentina doesn't have to worry about coming from Canada, USA or Australia)
Having said that, no system works 100% as you mention above. But think about this.. what would the number be if the USA didn't have a VISA requirement in place?
There is a cost to the tax payer in ensuring that immigrants receive the proper support they require to settle into their new country. These resources are not unlimited nor is the funding. As such only so many immigrants are allowed in.
I can only speak from a Canadian perspective... Canada was built on immigration, my parents being one of them. Canada NEEDS immigrants.
Now keep mind the population of Canada is 33 million people. I don't think Canada is ignoring the plight of today's immigrants.
Here are some stats:
Canada: Record number of immigrants in 2007
Canada admitted 429,649 permanent residents, temporary foreign workers, and foreign students more than 60,000 higher than four years ago, Citizenship and Immigration Canada said in a release.
"These numbers show that our immigration program is responding to Canada's needs, particularly our economic needs," Diane Finley, Minister of Citizenship and Immigration said. "Labor shortages are being felt in sectors across the country. Immigration is helping to meet labor demands and to ensure industries are able to remain competitive in the global economy."
Finley noted that immigration is taking on a more important role in supporting Canada's growing economy and the country will continue to bring in people with the right skills to address both short and long-term labor market needs.
"At the same time, we must also help ensure the success of immigrants by helping them settle and integrate into Canadian society," she added.
http://www.workpermit.com/news/2008-03-17/record-number-immigrants-canada-2007.htm