President Donald Trump said the Canadian leader was no longer welcome on his "prestigious Board of Leaders" after the pair traded barbs in high-profile speeches in Davos.
"I watched your prime minister yesterday," the president said in a speech on Wednesday. "He wasn't so grateful — they should be grateful to us, Canada. Canada lives because of the United States.