The USMCA will replace the North American Free Trade Agreement (NAFTA) on July 1st, 2020, and the latter had been in effect since January of 1994. The United States-Mexico-Canada Agreement is a free trade agreement between the three nations signed on November 30, 2018.