Bank of Canada holds interest rate steady at 2.5%