The US has imposed a 10% tariff on Chinese goods and a 25% levy on Mexican and Canadian goods will come into force in a month ...