We compared prices of 12 food staples at grocery stores in Canada to find the cheapest basket

Loblaws isn't the most expensive. đź‘€

cases of bubly sparkling water on shelf at walmart. right: canisters of mccafe ground coffe on shelf at loblaws

Bubly sparkling water at Walmart. Right: McCafe coffee at Loblaws.

Senior Writer

A basket of groceries can be quite expensive at a lot of grocery stores in Canada these days.

So, Narcity checked the prices of a dozen staple food items at Loblaws, Walmart and Sobeys to compare the total basket costs.

That's because those retailers are nationwide chains. Also, the stores are some of the most expensive and the least expensive grocery retailers in the country, according to Canadian shoppers.

Narcity checked the regular prices of grocery staples like bread, potatoes, berries, coffee and other items because the sale prices change weekly.

Since these stores have different sizes for a lot of products, we also broke down the prices based on item size.

Now, let's get into the price breakdowns for these 12 grocery staples, along with comparisons of the total basket costs and the "price per" costs at each store.

Sliced bread

Loblaws: $2.50 for a 675-gram loaf of No Name sliced bread — $0.37 per 100 grams

Walmart: $2.48 for a 675-gram loaf of Great Value sliced bread — $0.36 per 100 grams

Sobeys: $2.89 for a 570-gram loaf of Compliments sliced bread — $0.50 per 100 grams

Butter

Loblaws: $7.99 for a 454-gram block of Lactancia butter — $1.75 per 100 grams

Walmart: $5.48 for a 454-gram block of Neilson butter — $1.20 per 100 grams

Sobeys: $8.99 for a 454-gram block of Gay Lea butter — $1.98 per 100 grams

Eggs

Loblaws: $6.98 for a carton of 18 eggs — $0.38 per egg

Walmart: $7.39 for a carton of 18 eggs — $0.41 per egg

Sobeys: $6.99 for a carton of 18 eggs — $0.38 per egg

Blueberries

Loblaws: $5 for a 340-gram pack of blueberries — $1.47 per 100 grams

Walmart: $4.44 for a 312-gram pack of blueberries — $1.42 per 100 grams

Sobeys: $6.99 for a 340-gram pack of blueberries — $2.05 per 100 grams

Mini cucumbers

Loblaws: $4.50 for a pack of six mini cucumbers — $0.75 per cucumber

Walmart: $1.94 for a pack of 10 mini cucumbers — $0.19 per cucumber

Sobeys: $3.49 for a pack of six mini cucumbers — $0.58 per cucumber

Potatoes

Loblaws: $5.50 for a 4.54-kilogram bag of Farmer's Market potatoes — $0.12 per 100 grams

Walmart: $4.97 for a 2.27-kilogram bag of Your Fresh Market potatoes — $0.21 per 100 grams

Sobeys: $6.99 for a 4.54-kilogram bag of Compliments potatoes — $0.15 per 100 grams

Sliced deli meat

Loblaws: $16.99 for a 400-gram pack of Maple Leaf Natural Selections sliced deli meat — $4.24 per 100 grams

Walmart: $13.97 for a 375-gram pack of Maple Leaf Natural Selections sliced deli meat — $3.72 per 100 grams

Sobeys: $15.99 for a 400-gram pack of Maple Leaf Natural Selections sliced deli meat — $3.99 per 100 grams

Olive oil

Loblaws: $10 for for a one-litre bottle of No Name extra virgin olive oil — $1 per 100 millilitres

Walmart: $10.97 for a one-litre bottle of Great Value extra virgin olive oil — $1.09 per 100 millilitres

Sobeys: $13.99 for a one-litre bottle of Compliments extra virgin olive oil — $1.39 per 100 millilitres

Rice

Loblaws: $20.99 for a 4.54-kilogram bag of Tilda basmati rice — $0.46 per 100 grams

Walmart: $18.97 for a 4.54-kilogram bag of Tilda basmati rice — $0.41 per 100 grams

Sobeys: $14.99 for a 1.81-kilogram bag of Tilda basmati rice — $0.82 per 100 grams

Coffee

Loblaws: $33.99 for an 875-gram canister of McCafe ground coffee — $3.88 per 100 grams

Walmart: $29.97 for an 875-gram canister of McCafe ground coffee — $3.42 per 100 grams

Sobeys: $34.99 for an 875-gram canister of McCafe ground coffee — $3.99 per 100 grams

Granola bars

Loblaws: $16.99 for a 960-gram box of Quaker Chewy chocolate chip granola bars — $1.76 per 100 grams

Walmart: $13.44 for a 960-gram box of Quaker Chewy chocolate chip granola bars — $1.40 per 100 grams

Sobeys: $16.99 for a 960-gram box of Quaker Chewy chocolate chip granola bars — $1.76 per 100 grams

Sparkling water

Loblaws: $8.29 for a 12-pack of 355-millilitre cans of Bubly sparkling water — $0.19 per 100 millilitres

Walmart: $6.98 for a 12-pack of 355-millilitre cans of Bubly sparkling water — $0.16 per 100 millilitres

Sobeys: $8.49 for a 12-pack of 355-millilitre cans of Bubly sparkling water — $0.19 per 100 millilitres

TOTALS

Now that we've compared prices for these products, let's get into the totals.

Here are the total basket costs before tax at each grocery store:

  • Loblaws: $139.72
  • Walmart: $121
  • Sobeys: $141.78

Sobeys is the most expensive store for this basket of staple grocery items, with a total cost that's $20.78 more than Walmart, which is the least expensive store.

You might expect Loblaws to be the priciest, but it's cheaper than Sobeys by just $2.06.

Here are the total "price per" costs for the basket of groceries at each retailer:

  • Loblaws: $16.37
  • Walmart: $13.99
  • Sobeys: $17.78

Even when the prices are broken down by the size of the products, Sobeys is still the most expensive store for these grocery items. But the difference between the three stores isn't too big.

Walmart is the cheapest of these Canada-wide chains for the total basket and the "price per" costs.

Canadians told Narcity that Sobeys and Loblaws are two of the most expensive grocery stores in Canada, and Walmart has some of the lowest prices. So, it seems like Canadian shoppers are right!

These prices are confirmed at the time of publishing, but they can change at any time. Taxes and fees may not be included.

  • Senior Writer

    Lisa Belmonte (she/her) is a Senior Writer with Narcity Media. After graduating with a Bachelor of Journalism from Toronto Metropolitan University (formerly Ryerson University), she joined the Narcity team. Lisa covers news and notices from across the country from a Canada-wide perspective. Her early coverage of the COVID-19 pandemic earned Narcity its first-ever national journalism award nomination.

We shopped for 11 essentials at grocery stores in Canada to find the cheapest basket

There is a difference of almost $83 between the most and least expensive totals. đź‘€

Canadians think these grocery stores have the lowest prices so we compared costs of 9 basics

The price difference between the most and least expensive totals is $22! đź›’