The TN visa is a NAFTA professional visa, which allows citizens of Canada and Mexico, as well as their spouses…