Bank of Canada to keep policy nimble amid inflation, trade risks | PiQ Markets