President Donald Trump's 25% tariffs on Canadian and Mexican imports — along with a 10% tariff on goods imported from China — ...