Bank of Canada keeps key interest rate on hold