Canada's annual inflation hits 6.8% in April, highest since 1991