A TN visa is a non-immigrant visa that allows Mexican and Canadian citizens to work in the United States in certain professional occupations. The TN visa is part of the North American Free Trade Agreement (NAFTA), which was implemented in 1994.
To be eligible for a TN visa, you must have a job offer from a U.S. employer in a qualifying profession. The list of qualifying professions is included in the NAFTA agreement. You must also have the necessary education and experience to perform the job.