Twenty-five percent tariffs on Canada and Mexico will come into effect on Saturday, while China has been threatened with a 10 ...