Canada's annual consumer inflation at 2.7% in April, down from 2.9% in March