Canadian meat firm Maple Leaf Foods has named a Walmart executive as its new chief financial officer, effective 6 January.