Business

Bank of Canada's Carolyn Rogers says inflation won't come down overnight