Metro Inc, the Canadian retailer, saw earnings rise in its second quarter but the improvement failed to prevent a slide in half-year profits.