Canadian food group Maple Leaf Foods has swung to a full-year profit, boosted by improved performances in its prepared meats and fresh poultry businesses