Bank of Canada raises interest rates for first time in 7 years