Is anyone clear on NAFTA and immigration? The United States, Canada, and Mexico are in it and there are rules regarding immigration. I know for Canadians in order to come to the United States to work you have to have a skill or trade that is badly needed down here. An example would be registered nurses. Then you are only entitled to work visas and it is very difficult to get permenant residency. Another way to be able to come to this country is to start a business and hire LEGAL AMERICANS! This should be the same case for Mexico. If this is the case then would it even be legal under NAFTA to allow these illegals to stay?