Canada's annual consumer inflation rises 2.5% in July, slowest pace since March 2021