Site: alllaw.com
... The North American Free Trade Agreement, or NAFTA, gave Mexican (as well as Canadian) citizens a relatively ... And fortunately, the TN program was preserved in the agreement that replaced NAFTA, called the United ... States-Mexico-Canada Agreement or USMCA. ...