Trump tariff row: A day after imposing sweeping tariffs on China, Mexico and Canada, US President Donald Trump said Canada and Mexico owe United States a lot of money and he is sure they are going to pay it. Trump implemented a 25 per cent tariff on imports from Mexico and Canada, and a 10 per cent additional tariff on China.