Inflation cools but grocery prices remain high across Canada