The US president has introduced a 25% levy on goods coming from Mexico and Canada, and a 10% trade tax on Chinese goods, ...