BoC's Gov. Macklem: Trade uncertainty could delay investment and hiring.