Canadian food processor Maple Leaf Foods has agreed to acquire Smithfield Foods' Canadian food processing subsidiary Schneider Corporation for US$378m, including the assumption of Schneider's outstanding debt.