Please complete your profile to unlock commenting and other important features.

Please select your date of birth for special perks on your birthday. Your username will be your unique profile link and will be publicly used in comments.
Narcity Pro

This is a Pro feature.

Time to level up your local game with Narcity Pro.

Pro

$5/month

$40/year

  • Everything in the Free plan
  • Ad-free reading and browsing
  • Unlimited access to all content including AI summaries
  • Directly support our local and national reporting and become a Patron
  • Cancel anytime.
Summary

I ranked Canada's biggest grocery stores as a newcomer and my top 3 will shock you

Opinion

Grocery shopping in Canada is a learning curve!

An aisle view of a No Frills grocery store in Toronto, Ontario.

I ranked Canada's biggest grocery stores — and this spot is one of the best.

Niloo138 | Dreamstime
Writer
This story was fact-checked i
Ascending

When I moved to Toronto from Ireland in April 2024, figuring out where to grocery shop (and where to avoid) was a steep learning curve.

There is a wide range of grocery stores in Canada, each with its own strengths and weaknesses. Some companies have better vegetables, snacks, and meat, while others offer a better shopping experience or cheaper prices. For me, it's all about weighing those qualities and picking a spot that has the same priorities as I do.

Some stores are better for getting essentials like bread, butter, and milk, but sometimes, these aren't the type of shops where you'd do your full grocery shop.

So, whether it's the best grocery stores for the quality of food, the number of options, the convenience, or just the affordability, I tried my best to rank them, starting with the best — and my top picks might leave you open-mouthed.

No Frills

No Frills' tagline is "Won't be beat." Well, it's tough to see it being beaten as far as I'm concerned.

Their fruit, veggies and baked goods are consistently top-tier. If I had to nitpick, their meat selection can be a little limited sometimes, but what's there is still solid. I’m especially a fan of their Korean meatballs — they're so flavourful when paired with the right spices and sauces.

I also love how my local No Frills store is always stocked with Buldak carbonara noodles.

The real MVP, though, is their No Name brand. A 900 g pack of spaghetti or fusilli is just $1.99. You can grab 908 g of frozen chicken strips for only $6, and frozen pizzas range from $2 to $3.50.

Their stores are so easy to navigate too, and the overall shopping experience is always easy and stress-free.

And let's not forget the sticker rewards. I recently snagged two beautiful wine glasses through that rewards system. I've been chasing one of their woks forever, but it's always sold out!

Rating: 5 out of 5

Metro

Metro's produce, meat, and fruit are all incredibly high quality, in my opinion.

The meat section stands out most for me, especially the beef. Their tenderloin, sirloin steak, lean ground beef, and Angus sirloin tip roast are consistently excellent.

Metro also has some solid deals on groceries and household items, but for my usual shopping haul, it does tend to be pricier than No Frills.

That said, if I were hosting friends for a BBQ, Metro would be my first stop — the quality of their beef, chicken, and fish is worth the splurge.

Rating: 4.5 out of 5

Rabba Fine Foods

Rabba is just the old reliable, and it never lets you down.

It's open 24/7, 365 days a year, and since it's right on my doorstep in Toronto, it's incredibly convenient.

It's a great place to get your essentials, especially if you're running low on basic items, and it can tide you over until your next big grocery shop.

I also use it to supplement the stuff I can't get during my usual shop, such as Prego spicy marinara sauce and KFI's butter chicken or tikka masala sauces.

A guilty pleasure of mine? Their red velvet cheesecake slices from the fridge. It's dangerously good.

Rabba's Kitchen is also a solid option when you need something quick. You can grab a sandwich or pita wrap made fresh with quality ingredients.

That said, it's not cheap. I wouldn't do a full weekly shop there but for the sheer convenience, it's tough to beat.

Rating: 4 out of 5

Walmart

There's a reason Walmart is one of the biggest companies on the planet — the Walton family didn't become billionaires by accident.

Walmart Canada is honestly a great place to shop as far as I'm concerned. You might head in for groceries and walk out with something totally unexpected. One time, I left the Dufferin Mall location with a pair of Gaelic football gloves!

It's also my go-to spot for affordable bedding, like duvet covers and sheets.

But my nearest Walmart is a bit of a trek, which honestly breaks my heart.

Yes, I know delivery is an option. But I'm old-school. I like to hand-pick my groceries, check best-before dates, and I live for the thrill of an impulse buy.

Plus, being there in person means catching all those in-store deals.

Rating: 4 out of 5

Costco

Costco Canada is a bargain hunter's dream — just look at how many Kirkland Signature brands are cheaper than name brands at Walmart.

Costco is ideal if you are buying in bulk. Back in February, I went skiing in Mont-Tremblant and we stocked up on food at Costco for a group of 10.

We loaded up on a massive tray of lasagna, ground beef, tacos and other family-sized items. I was surprised they didn't stock any beef patties, though. Still, the amount of food we ordered was actually very cheap per person and lasted us for four days.

I'm not a Costco member, so this was my only experience there. I'd consider getting a membership, but the nearest location is far enough that I’d need to rent a car to make it worth it.

Rating: 3.5 out of 5

Loblaws

Although Loblaws owns No Frills, it feels like the more polished, upscale older sibling in the family.

Walking into a big Loblaws — like the one in Leslieville — is like entering another world. The place is massive and even has catering options, a full-on pizzeria, and a huge fishmonger section.

You can find just about anything there, and the quality is undeniable. But for me, it's simply out of budget. Unfortunately, I just find it too expensive!

Rating: 3 out of 5

Canada's best grocery stores

This list might seem wild to some, but it's based entirely on my own personal circumstances.

  1. No Frills
  2. Metro
  3. Rabba
  4. Walmart
  5. Costco
  6. Loblaws

One thing's for sure, though — Canadian groceries overall are of a really solid standard!

The opinions expressed in this article are the author's own and do not necessarily reflect the views of Narcity Media.

This article's cover image was used for illustrative purposes only.

Tagged
  • Originally from Ireland, Tomás Keating is the News Writer – Toronto for Narcity. After graduating with a Masters in Journalism from the University of Galway in 2019, Tomás utilized his passion for news, current affairs, pop culture and sports as a digital journalist before relocating to Toronto in 2024. In his spare time, Tomás loves exploring the city, going to the cinema and playing Gaelic football with his local GAA club in Toronto.

12 stores in Canada where you can shop to save money on groceries

Not just grocery stores, but discount retailers too!

These grocery stores in Canada just ranked as the best for in-store shopping

Are Costco, Loblaws and Walmart top grocery stores? 🛒

I'm a Vancouver local and here's my definitive list of the 18 best restaurants in the city

Think you're a real Vancouver foodie? See how many of these restaurants you've been to.

Statistics Canada is hiring for more census jobs and the salaries go up to $131,000

Some positions don't require a college or university degree!

Toronto drivers could face a $190 fine for not following this rush hour traffic rule

If you drive through the 6ix during rush hour, take note. 👀

Government of Canada is hiring nurses and you can make up to $133,000 with these jobs

Positions are available in cities, towns and communities across the country!

Walmart is lowering prices on hundreds of items and here's what you can save money on

Lower prices are meant to make the total cost of your basket cheaper!