U.S. President Donald Trump signs the United States-Mexico-Canada trade agreement with Canadian Prime Minister Justin Trudeau  and former Mexican President Enrique Pena Nieto at the G-20 summit in November 2018.