McCain Foods Limited will acquire the production facilities and food service business of Anchor Food Products Inc. in a three-party transaction. H.J. Heinz Company will purchase the company's branded products sold to retail outlets, including supermarkets and club stores.