Find a restaurantFind a restaurant

What we love about Mealshare is that you know that one meal is provided for every one meal purchased.

Behind the scenes, it’s just as simple. Restaurants contribute $1.00 to Mealshare for each Mealshare Item ordered. For every dollar we receive from restaurants, 70¢ goes directly towards providing meals for youth in need through our charity partners. The remaining funds are used to raise awareness of youth hunger in Canada, and run Mealshare.

Meals are provided through our network of 385 charity partners across Canada. We are also proud to provide meals internationally through Save the Children Canada. Our funds are used to provide ready-to-use therapeutic food to children under 5 in Venezuela.

By working with both local charity partners (where meals tend to cost more than $1.00), and an international charity partner (where meals cost much less than $1.00), that’s all it takes to provide a meal to a youth in need! Amazing, right?

See for more information.