Maple Leaf Foods has agreed to buy Canadian hog production firm Puratone, a deal the food group said would provide a "consistent supply" to its value-added meats business.