Canada Bread has reached an agreement to sell its prepared sandwich business to Premium Brands Holding Corporation for an undisclosed sum.