Canada’s inflation rate tumbles to 2.8% in June even as grocery prices remain high