Bank of Canada holds key rate steady in fifth consecutive decision