A shopper pushes a shopping cart

Canada's annual inflation rate slowed to 2.5 per cent in July  — down from 2.7 per cent in June, Statistics Canada said Tuesday.