BoC's Gov. Macklem: If monetary policy doesn't do what it needs to do to achieve its objectives, markets will reprice.