BREAKING: Bank of Canada hikes for the first time in 3 years but signals caution on further moves