US President Donald Trump announces 25% tariffs on Canada and Mexico and 10% tariffs on China.
Canadian Prime Minister Justin Trudeau has announced he intends to resign as Liberal Party leader and prime minister once a new party leader is determined.