President-elect Donald Trump announced a 25% tariff on goods from Mexico and Canada, and a 10% tariff on Chinese imports. The ...