The newly elected Canadian prime minister Mark Carney met Donald Trump for the first time on Tuesday, telling him during a White House news conference that Canada will never be for sale.
The former Bank of England governor won the election on 28 April on a promise to stand up to Trump, who has imposed tariffs on some Canadian products and often expresses the desire to annex the country, referring to it as the 51st US state.