Canadian food company Maple Leaf Foods has entered into a private agreement with a third party to buy 819,400 common shares of bakery firm Canada Bread at C$26.50 (US$19.67) each.