Donald Trump announced a 25% surcharge on goods from Canada and Mexico.