Bank of Canada holds key interest rate, but warns of looming hikes