US President-elect Donald Trump plans to impose a 25% tariff on all products from Mexico and Canada and an additional 10% tariff on goods from China, citing...