Bank of Canada raises key rate to 2.5%