US President Donald Trump announces 25% tariffs on Canada and Mexico and 10% tariffs on China.

Canadian PM Justin Trudeau announces retaliatory tariffs of 25% on $106.6bn worth of American goods.

Source1, 2