BoC's Gov. Macklem: A new era of uncertainty is not going away any time soon.