Donald Trump welcomed Justin Trudeau, the Canadian prime minister, to the White House on Wednesday to begin a series of discussions on topics ranging from the North American Free Trade Agreement (Nafta) to shared defence aims. In the Oval Office, Trump said that it was possible a deal would not be reached between the US, Canada and Mexico, hinting that the US could drop out of agreement altogether