US President Donald Trump has imposed a 25 % tariff on Canada’s steel and aluminium and has threatened sweeping tariffs on ...