The Bank of Canada will announce its rate decision Oct. 28 as inflation reaches 3.1 per cent and analysts differ on whether ...