Canada's annual inflation rate in March edged up to 2.3 percent from 2.2 percent in February, the highest level in more than three years, Statistics Canada said.