The new US president has pledged an import duty of 25% on Canada and Mexico, 60% on Chinese goods and 10% on global imports.