With a 25 per cent tariff on Canada and Mexico, and 10 per cent on China effective from Tuesday, US President Donald Trump ...