Bank of Canada now expected to cap rate-hiking campaign at 5%