Canada's annual consumer inflation rises 2.9% in May, up from 2.7% gain in April