Canadian food maker Maple Leaf Foods has appointed Stephen Graham to the newly-created post of chief marketing officer.