The US President has ordered duties of 10% on all imports from China and 25% on imports from Mexico and Canada except Canadian oil ...