Following a frantic week of diplomacy by Canadian officials, US President Trump has delayed the implementation of the 25% tariff package by one month. Last night, financial markets were thrown into turmoil as the prospect of trade war with Canada, Mexico, China and...