Are groceries getting more expensive in Canada? – Costco vs. Walmart vs. Superstore Comparison

According to CBC, Canadians should expect to pay a lot more for groceries in 2021 with the price of vegetables and meats to increase as much as 6.5% thanks to climate change and COVID-19. Are groceries getting more expensive in Canada? Or is that just some fictitious studies? 

In 2017, I compared prices between different grocery stores in Canada to see which grocery store came out ahead. I compared the prices again in 2019 but narrowed down the comparison to Costco vs. Walmart vs. Superstore

With data from two previous years, I thought it would be an interesting exercise to perform another price comparison between Costco, Walmart, and Superstore and see which one of the three is the cheapest grocery store in Canada. 

More importantly, I want to find out whether groceries are indeed getting more expensive in Canada. If groceries are getting more expensive due to inflation, which of the three stores has the least food inflation? 

A few notes on the comparison

A few notes on the comparison method before we get into the raw data. First, I only checked the price of items that I had previously compared. These items may not be the most reasonable items that many would buy, rather, these are food items that our household regularly purchases. 

Like previous comparisons, I picked prices for the largest packaging and generic brands whenever possible to provide the lowest per unit/weight/volume price.

This meant picking the Kirkland Signature brand for Costco, the No Name brand for Superstore, and the Great Value brand for Walmart. When generic brands were not available, I picked the item that had the lowest per unit/weight/volume price available. 

I used regular prices in my comparison. I ignored any weekly sale prices to make sure all my price comparisons are fair.

Not all the prices were available for 2017 and 2019 because I didn’t compare identical products when I did the comparison. To make a fair inflation comparison, I compared prices from the same years for all three grocery stores. 

Costco vs. Walmart vs. Superstore Price Comparison

Let’s first examine whether Costco continues to be the best place to shop for groceries in Canada by looking at the raw data:  

Costco vs. Superstore vs. Walmart 2021 price comparison

What jumped out to me is that Superstore continued to offer all the items that I compared. Meanwhile, Costco did not carry all the items.

Out of the 30 items that I compared, Costco led the way offering 18 items with the cheapest price, Superstore had 11 items with the cheapest price, and Walmart had 7 items with the cheapest price. 

If we ignored the N/A items, resulting in only 22 items compared, Costco still led the way with 17 cheapest prices. Superstore came in second with 6 cheapest prices. Walmart came in last with only 4 cheapest prices (there were a couple of two way ties). 

When I added up the price for all the items and ignore the N/A items, Costco came out to $108.38, Superstore came out to $131.82, and Walmart came out to $133.64.

In other words, Superstore was 21.6% more expensive than Costco and Walmart was 23.3% more expensive than Costco, based on the items that I compared. 

Like the previous years, Costco was the overall price leader for meat and fish. I took out meat and fish to see if Superstore or Walmart would come ahead in the pricing comparison. 

Even with meat and fish taken out, Costco continued to lead the way in grocery pricing.

With meat and fish taken out (17 items in total), Costco came out to $46, Superstore came out to $54, and Walmart came out to $55. In other words, Superstore was 16.4% more expensive than Costco and Walmart was 19% more expensive than Costco.  

Costco is the cheapest Grocery Store in Canada

If we ignore all the N/A items, Costco came out ahead as the cheapest grocery store in Canada in this price comparison. Given the previous two comparisons that I did, this result  did not surprise me. 

What I found surprising is that Costco still offered the cheapest items when we ignore the N/A items. This wasn’t the case in the previous years. I was also surprised that Walmart had failed to keep up with Costco and Superstore in terms of price competitiveness. 

Based on our household consumption, Costco continues to be the cheapest grocery store in Canada. The result may vary, however, depending on what you typically buy at the grocery store. 

After comparing groceries from Costco, Superstore, and Walmart, Mrs. T and I have found that Costco also had the best food quality overall. Although avocados from Costco were more expensive per unit, the avocados were much bigger compared to ones from Superstore and Walmart. 

When we shopped at Superstore and Walmart, finding fresh produce could be a challenge from time to time. Depending on the time of day we shop, it was not unusual to find Superstore with empty shelves. This was not the case at Costco and Walmart.  

Are groceries getting more expensive in Canada? 

Now the more interesting part of this article – are groceries getting more expensive in Canada? To find out, I compared the 2021 prices with prices from 2017 and 2019. Below is the raw data:

Wow, that’s an eyesore, isn’t it? Let’s look at the inflation numbers.

How much has Costco’s prices increased due to inflation?

How much has Costco’s prices increased due to inflation? Since there were a number of items that weren’t available, to have the best comparison, I took out those items. 

  • 10 items increased in price with an average increase of 12%
  • 4 items decreased in price with an average decrease of 9.55%
  • 9 items remained the same price

Out of the 22 items compared, Costco’s prices increased by an average of 3.7%. 

How much has Superstore’s prices increased due to inflation?

How much has Superstore prices increased due to inflation? Here’s a quick summary of the 22 items available:

  • 12 items increased in price with an average increase of 19.80%
  • 7 items decreased in price with an average decrease of 20.66%
  • 3 items remained the same price

Out of the 22 items compared, Superstore’s prices increased by an average of 4.23%. 

How much has Walmart’s prices increased due to inflation?

How much has Walmart’s prices increased due to inflation? Here’s a quick summary of the 22 items available:

  • 15 items increased in price with an average increase of 19.10%
  • 2 items decreased in price with an average decrease of 22.9%
  • 5 items remained the same price

Out of the 22 items compared, Walmart’s prices increased by an average of 10.94%.


Food Price Inflation – Costco vs. Superstore vs. Walmart

For me, this comparison was extremely interesting. Here are some interesting things I have found:

  • Costco had the most amount of products with no price change. Since Costco generates profits mostly through membership fees and usually has very low profit margins on products sold in the warehouses, it is possible that Costco is keeping the prices flat to attract members. For people that shop often at Costco, I think it totally makes sense to get the Costco Executive membership.
  • Walmart had the highest average increase of all three grocery stores. If I had to guess, I would have guessed that Superstore would have the biggest increase.
  • Almond milk decreased in price for all three stores. This is probably because milk alternatives like almond milk, oat milk, soy milk, cashew milk have become very popular over the last couple of years. The popularity probably led to an increase in supplies and resulted in a lower price.
  • Meat prices have skyrocketed. Since it most likely causes farmers more money to raise animals, this makes sense logically. 
  • Produce prices have increased significantly at both Superstore and Walmart. Costco, meanwhile, was able to keep many produce prices flat. 
  • Dairy prices have increased across the board. For example, a gallon of milk has increased in price by 4%, a gallon of organic milk has increased in price by 5.73% on average, and brie cheese has increased in price by 24.2% on average.

It is definitely getting more expensive for Canadians to buy groceries. Inflation is real and is not something we should ignore. 

One thing to keep in mind is that Costco is the only store that requires an annual membership. The basic membership costs $60 plus taxes and the executive membership is $120 plus taxes. Considering Costco has the cheapest grocery prices overall and the prices have not increased as much compared to Superstore and Walmart, I think it makes sense to pay for the annual membership. 

Grocery shopping strategies for Canadians

We have been optimizing our grocery expenses as much as possible by shopping at Costco and Superstore mostly. Costco appears to offer the best prices. Superstore does offer some good weekly deals.

By being a PC Insider and using one of the PC credit cards, we have been able to collect PC Optimum points. Once in a while, we can redeem PC Optimum points to reduce the final grocery bill

Due to COVID-19, we have tried to shop every two to three weeks by going to Costco and Superstore on the same shopping trip. If we need fresh produce, we’d go to a local produce shop.

Looking at the price comparison tables above, here’s the grocery shopping strategy we should deploy moving forward:


  1. Plan ahead. Create a meal plan each week based on what’s on sale so we can determine what we need to purchase. Then determine which stores provide the best pricing.
  2. Check the weekly offers and flyers from Superstore. Take advantage of sales and PC point offers.
  3. Purchase the majority of what we need from Costco.
  4. Buy meat and fish from Costco, divide them up in smaller ziplock bags, and freeze them for later consumption.
  5. Visit Walmart every few months to stock up on non perishable items like canned coconut milk and spaghetti.
  6. Consider the time that takes to shop. Going to multiple stores to save $5 makes little sense if we had to spend an extra 30 minutes. Time = money.


  1. Shop without a list.
  2. Visit grocery stores too frequently. The more visits we do, the more money we spend.

Conclusion – Are groceries getting more expensive in Canada?

Are groceries getting more expensive in Canada? Absolutely!

It is interesting to see that Costco’s prices have not increased as much compared to Superstore and Walmart.

How has Costco managed to not increase its prices as much compared to Superstore and Walmart? I believe it has to do with how Costco operates. Unlike Superstore and Walmart, Costco makes most of its profits through the annual membership. So Costco can sell items at low profit margins, sometimes even at negative margins. This is something Superstore and Walmart cannot do. 

Overall, I am pleased that Costco not only has the lowest price increase but it has continued to offer cheaper prices compared to Superstore and Walmart. 

One thing I liked about Costco is they have been following the Canadian consumer shopping trend by having more organic items and dairy alternatives in its warehouses. 

Having said that, we can’t just blindly shop at Costco. It makes sense to check the weekly sales at Superstore and Walmart. It also makes sense to check the weekly sales at Costco on sites like CocoWest

Stacking up PC Optimum points via weekly sales, a PC Financial credit card, and the PC Insiders program can drastically reduce the total grocery price. We simply can’t ignore this powerful compound effect. 

Dear readers, have you found that groceries are getting more expensive in Canada? How have you been combating the higher prices? Which grocery store do you frequently visit? 

Share on:

26 thoughts on “Are groceries getting more expensive in Canada? – Costco vs. Walmart vs. Superstore Comparison”

  1. Great analysis! Costco has the best prices for great quality cheese. We only have a household of two, so buying in bulk isn’t practical unless items can be frozen. We shop at Costco for meat and cheese and PC stores for fruit and vegetables.

  2. Love this analysis and think for most shoppers this is great advice.

    I do agree with others that if you use Flipp as well as monitor the sales from your local butcher it’s easy to buy your meat cheaper than Costco and get very similar quality. I almost always pause and check Flipp before buying my meat when I’m at Costco. But of course, sometimes convenience rules!

    Also, many grocers will price match so I still only need to make two grocery stops and get all the deals.

    • I have checked out Flipp but the Superstore never seem to have meat available. It’s usually bread and other non perishable items. But yes, monitor sales from local butcher is a great tip.

  3. For my family of 5 I end up shopping the 3 stores because we have so many “N/A” items that we can find in one store but not the other. One thing I’ve had to train myself to do is sometimes opt for the more expensive items that are packed in smaller amounts from the grocery stores vs buying the huge pack in Costco. I do this especially with frozen fruits for smoothies – the Costco ones last so long that the get freezer burn and absorb freezer odors so I buy the smaller bags of fruit from Save On Foods or Safeway.

    Thanks for this comparison. Definitely seeing the spike in food prices here in Calgary

  4. Price match at the Superstore. Can always find sales at another grocery chain. Use the Flipp app, or some other app on your phone, easy peasy.

    • Yes Superstore does price match, that’s one nice thing about Superstore. Again, the point of this exercise is to compare regular prices. Obviously you can save some money if you buy on sale items and price match. Also, I wanted to compare which chain has the highest inflation.

  5. What a great post! Love the detailed comparisons (must’ve taken a lot of time). We mostly shop at Superstore, mainly because it’s the closest to us.

    I do find, though, that if you only buy on-sale items at Superstore, their prices are similar to Costco’s. However, can’t argue with your observation that Costco produce is nicer. Superstore often leaves a lot to be desired!

    • Thanks Chrissy. Makes sense to shop at Superstore if it’s closest to you. I really do wish Superstore can do better quality control with produce.

  6. Great comparisons, very interesting. Although, understanding Costco’s business model, I’m not surprised at the results. The cheapest prices and they treat and pay their employees very well compared to the others. Great company.

    In the future, consider working Sobeys into the mix, although admittedly they’re offering a bit different experience.

  7. Another amazing detailed analysis. Very well done. Like how simple it is to go through the article and read the tables to compare. However, I avoid Superstore as it is more expensive than its No Frills stores. My number 1 go to is Maxi (Quebec) which is No Frills with its wonderful PC Points then Super C and maybe occasionally for deals Walmart which is more expensive when it comes to almost everything.
    Also our 2nd trick is to stack on deals. Example, Maxi / Super C offer the box of 30 large eggs for $4.77 once a month (Down from the regular $7.15). I buy enough for our 1.5 months consumption (Prior to expiry date). Or whenever Cheese is on sale I buy a lot and put in the freezer.
    For meat / Chicken we only eat Halal so it is kind of very much more expensive than other meat / Chicken as it is hand slaughtered. However, they are usually 30% discounted 1-2 days prior to the expiry date so I buy discounted and then into the freezer.

    Did I say Chapman’s Ice Cream was on sale for $2.60 (60% discounted) in Walmart where I bought 5 * 1.5 L?

    I think the only way to save on the crazy prices is to see where deals are and grab them.

    • If we have a No Frills around we’d be going there. Unfortunately, there’s not one near our place. We used to head to No Frills all the time when we lived in Vancouver.

  8. If shopping at Costco frequent enough, the reimbursement often can cover the membership fee already.

    We used to shop at Costco quite often. I sometimes go to Costco on my way home. Now with working from home, we go to Costco less, but buy more with each visit. We do shop almost everything at either Costco or T&T, going to Superstore or Walmart only occassionally. Thanks for the study, looks like I could comfortably continue my shopping habit.

  9. Another awesome and very informative post. Thanks for all the work you do and for generously sharing helpful information.

    By the way, did you know that grocery prices (for the same store banner) also differ based on demographics of store location? i.e. prices at grocery stores in upscale neighbourhood is higher than the lower income neighbourhood?

  10. I understand why you have structured this with comparing things at full price, but I think you might find a different result if you looked the “average selling price” over 6 months. For example, since Superstore and WalMart do have frequent sales, whereas Costco does not really have sales on produce, and less often on other staple items. I am a fan of Costco, but I find many of their sales/temporary price reductions are more often on processed items.

    • Hi Jerri,

      Yes looking at the average selling price over 6 months would be a great study but it’d be very time consuming. Furthermore, not every store will have the same sales so it’s very difficult to do an apple to apple comparison. Good point though.

  11. Fantastic and detailed article. Thank you TAWCAN! I was *convinced* Walmart was cheaper than Superstore, but you have busted that misconception. Where I live, I’m using Sobey’s these days much more than Superstore as it’s convenient, so maybe I’ll check to make sure the same rule applies. PRO TIP: if you have Giant Tiger in your area, I have found it is worth it to go there for produce. I have found bags of smaller avocados (maybe 5-6 in a bag) for $1.97!!! And clementines are often about half of what you pay in the grocery store or even Costco. Pineapple is also often around $2. That’s usually my only other stop when it comes to grocery shopping. Check the flyer in the flipp app before you go to ensure your local GT is offering the best prices at the time you are shopping as the sales go on and off.

    • Hi T,

      Well, I only compared things that we purchase frequently so your miles may vary. For what we usually purchase, Costco seemed cheaper compared to other stores.

      I’ll see if we have Giant Tiger in our area, never heard of it before.

      • Yes! I think I’ll look up some of our frequent purchases and go from there although many of ours are on your list. Maybe GT is an Eastern thing, I’m not sure!!

  12. Hi,
    Thank you so much for this insightful comparison and analysis that proves we’re not alone out there feeling the squeeze on our pay cheques over the past 5 years. We’re a family of five with 3 pets and both have full time government paid careers living on Vancouver Island. Our main shopping has always been Superstore, followed by Costco then Save-On-Foods. This will definitely change now given recent inflation, Covid and your analysis comparison and will include local farmers markets as well now to stay local and lower our carbon footprint.
    Thanks so much!
    The Mid-island family

  13. Mr. Lai,
    Your expertise is very much appreciated and respected..

    How do we get prepared for the inflation and expected stock crash, especially
    for retiree?



Leave a Comment


This site uses Akismet to reduce spam. Learn how your comment data is processed.