President Donald Trump announced 25% tariffs on all goods imported from Canada and Mexico and a 10% levy on China on Saturday ...