US tariffs on Canada have been delayed by 30 days following a last minute call between Donald Trump and Canadian premier Justin Trudeau.
North American stock markets plunged at the start of trading, while the Canadian dollar fell to its lowest level in more than ...