Donald Trump has claimed “Canada lives because of the United States”, hitting out at prime minister Mark Carney during his speech to world leaders in Switzerland.
The U.S. president addressed the World Economic Forum in Davos Wednesday, a day after the Canadian leader warned global diplomacy was currently in the “midst of a rupture”.