A possible tariff war with the United States, Justin Trudeau's departure and the Liberal leadership race are all upsetting ...