Bank of Canada cautious of future rate hikes