To be eligible for a TN visa, you must meet the following criteria:
Be a citizen of Canada or Mexico.
Have a job offer from a U.S. employer in a NAFTA-listed professional occupation.
Possess the necessary qualifications and credentials for that profession.
The process generally involves:
Obtaining a job offer from a U.S. employer in a NAFTA-listed profession.
Providing the required documentation and credentials.
Applying for a TN visa at a U.S. embassy or consulate in Canada or Mexico or at a U.S. port of entry (for Canadian citizens only). You can also submit the petition to USCIS and send it to the border or consulate with an approval notice.