President Donald Trump’s upcoming 25 per cent tariffs on goods from Canada and Mexico and 10 per cent duties on products from ...