Bank of Canada says inflation still too high, but moving in right direction