Markets sink as Trump confirms tariffs on Canada, Mexico and China The US president has repeatedly threatened to tax imports from two of the country's closest neighbours. Source