Canadian supermarket operator Metro Inc today (6 August) posted a 23% increase in earnings for the first 40 weeks of the year.