NAFTA Visas are available to professionals who are citizens of Mexico and Canada under the North American Free Trade Agreement. The government has a list of professions that qualify as NAFTA professions. Even assuming a Canadian and Mexican immigrant meets the "profession" requirement, there are other requirements that must be met before the immigrant can qualify for a NAFTA Visa. Those requirements are as follows:
The profession must be one that is recognized under NAFTA.
The NON-immigrant must possess the specific criteria for that profession.
The position must require a worker in that professional capacity.
The employer must be an American employer
Employers must fill out form I-129 http://www.uscis.gov/files/form/I-129.pdf