Empire, operator of Canadian grocery chain Sobeys has posted an almost 9% rise in annual earnings to reach C$301.9m (US$284.7m) on the back of solid performances from both its food and retail businesses.