Trump to Enact Tariffs on Mexico, Canada and China 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 Share This Article