Good thread and very, very glad to know the latest development on the issue of immigration. Americans will never change, because the current immigration laws and practices do help keep the power with the citizens. It is untrue that illegals do not pay social security taxes. They pay, but it is paid with fake SSN numbers and reportedly, the Social Security fund is holding billions of dollars of unaccounted money in a suspense account. As for the legal immigrants, the Govt. would like to frustrate them as long as possible so eventually when they leave the country, they don't get the social security benefits for which they contributed for at least 6 years. I want to make a vow that if in 7 years from now, I become a citizen, I will not forget my past sufferings which I know for sure will continue to be the same after 7 years. I will then fight for the immigrants as a citizen here.
I hope Canada after a few years is not imposed with the same immigration laws and practices as they exist now here in the USA.