OnlineUS, Canada, Mexico agree to USMCA dealCanada signs on at the last minute to replace the North American Free Trade Agreement (Nafta)US President: Donald Trump remarks on the United States-Mexico-Canada Agreement on 1 October at the White HouseJulia Martinez