Weston Foods, the Canada-based bakery supplier, has lost its contract to supply Walmart's stores in the country.