Canada's Maple Leaf Foods has entered an agreement to buy Field Roast Grain Meat Co for US$120m as part of a strategy to expand its product range in the US.