Bank of Canada holds key interest rate at 5%