The US will put 25% tariffs on exports from Canada and Mexico, as well as a 10% tariff on Chinese goods, according to a US ...