TN visas are granted to nationals of Canada and Mexico who are employed in certain occupations listed under the North American Free Trade Agreement (NAFTA) / United States-Mexico-Canada Agreement (USMCA). These visas allow Canadian and Mexican professionals to enter the U.S. and work on a temporary basis for up to three years. However, they can be renewed indefinitely.