Donald Trump has said Canada should be “grateful” for the “freebies” it gets from the US, a day after its prime minister, Mark Carney, warned the world was undergoing a geopolitical “rupture”.
Speaking those attending the World Economic Forum annual meeting in Switzerland, the US president singled out Carney’s speech that was sharply critical of US foreign policy.