BoC to hold rates this year, but high risk of at least one more hike