Here's how Costco's new grocery flyer deals compare to Walmart, No Frills & Food Basics
We crunched the numbers so you don't have to.

Costco's flyer for November 11-24 is out, and we compared the grocery deals to major Canadian discount chains.
Costco Canada's new flyer has just dropped, offering a fresh wave of impressive grocery deals and savings in warehouses across the country for the next two weeks.
We've compared Costco's grocery flyer deals on essentials with the prices at Walmart, Food Basics and No Frills — many of which also have big sales on the same products right now — to find out where you'll get the best value on your grocery haul in Canada. From snacks like chocolates and cheese to home essentials like laundry detergent and toilet paper, we ran the math on all the best deals to figure out where you can get the best savings.
For each item, we made sure to look at the best-value package size available at each store and factor in any ongoing sales or discounts for a truly fair comparison. Spoiler alert: Costco's bulk deals still offer the lowest per-unit prices on nearly every item — so long as you have the pantry space for a bulk buy.
Here are 12 of the best deals from Costco's latest flyer — available now until November 24 — and how they stack up against other Canadian discount grocery chains.
Babybel original cheese
Babybel original cheese on sale at Costco.
Costco price: $13.99 (after $3.50 off) for 32 × 20 g
Walmart price: $7.97 for 14 × 20 g
Food Basics price: $3.49 (regularly $5.29) for 6 × 20 g
No Frills price: $12.99 for 18 × 20 g
With Costco’s discount, each Babybel cheese comes to about $0.44 per 20 g piece. Walmart’s price is next at $0.57 per piece, followed by Food Basics at $0.58 per piece (on sale), and finally, No Frills at $0.72 per piece. So, for Babybel fans, Costco's bulk pack lets you stock up on cheesy goodness without melting your budget.
Frozen whole "Canada A" blueberries (house label)
Kirkland Signature frozen blueberries on sale at Costco.
Costco price: $9.99 (after $3 off) for 2 kg (Kirkland Signature)
Walmart price: $13.63 for 1.75 kg (Great Value)
Food Basics price: $13.99 for 2 kg (Selection)
No Frills price: $15.99 for 2 kg (President's Choice)
At $3 off, Costco's Kirkland Signature frozen "Canada A" blueberries come in at just $5 per kilogram, making it the cheapest option by far. Food Basics' Selection brand comes in at $7 per kilogram, followed by Walmart's Great Value brand at $7.79 per kilogram, and finally, No Frills' President's Choice blueberries top the list at $8 per kilogram.
Even with No Frills' lower-quality "Canada B" No Name blueberries priced at $6.50 per kilogram on sale, Costco's house-brand offering is still unbeatable for both quality and price.
Cavendish FlavourCrisp classic crispy straight-cut fries
Cavendish FlavourCrisp frozen fries on sale at Costco.
Costco price: $10.99 (after $3 off) for 4.25 kg
Walmart price: $7.00 for 2 × 750 g (or $4.27 for 1)
Food Basics price: $4.29 for 750 g
No Frills price: $3.50 for 750 g
Costco has these crispy Cavendish fries priced at just $2.59 per kilogram, making it the top deal for fry lovers. No Frills and Walmart both follow at around $4.67 per kilogram, with Food Basics at the highest at $5.72 per kilogram — well over double Costco's deal. If you're craving classic crispy fries — and you have the freezer space — Costco's bulk bag is a no-brainer.
Lindt Lindor assorted chocolates
Lindt Lindor assorted chocolates on sale at Costco.
Costco price: $19.99 (after $5 off) for 900 g
Walmart price: $9.97 (regularly $11.28) for 240 g
No Frills price: $23.99 for 600 g
With Costco's discount, these Lindt chocolates come in at around $2.22 per 100 g — a serious treat for chocolate lovers. No Frills offers the same ones for about $4.00 per 100 g, while Walmart's sale price still only works out to around $4.15 per 100 g. So, if you're looking to stock up on these smooth truffles for the holidays, Costco's bulk deal offers the sweetest savings by far.
Purex or Cashmere 2-ply bathroom tissue
Purex and Cashmere toilet paper on sale at Costco.
Costco price: $21.49 (after $5.50 off) for 40 × 250 sheets (Premium)
Walmart price: $26.97 for 30 × 253 sheets (regular)
Food Basics price: $9.98 for 30 × 202 sheets (regular)
No Frills price: $19.99 for 24 × 242 sheets (regular)
How one company can sell toilet paper in 202, 242, 250, and 253-sheet rolls is beyond us, but to properly calculate who has the best bang for your bathroom buck, we broke it down per 100 sheets.
Costco's "premium" Cashmere toilet paper rings in at about $0.21 per 100 sheets, giving you a better quality compared to the original 2-ply available at other stores. However, if you don't mind that marginal difference, Food Basics actually has the best price here, coming in at just $0.16 per 100 sheets! Meanwhile, No Frills and Walmart trail behind at around $0.35 each.
Bounty 2-ply paper towel
Bounty Plus paper towel on sale at Costco.
Costco price: $22.49 (after $5.50 off) for 12 × 86 sheets (Plus)
Walmart price: $29.97 for 8 × 135 sheets (regular)
Food Basics price: $18.99 for 6 × 90 sheets (regular)
No Frills price: $19.99 for 6 × 90 sheets (regular)
Costco's "Plus" version of Bounty's 2-ply paper towel rings in at around $2.18 per 100 sheets, making it the best deal for premium quality. Walmart follows at $2.78 per 100 sheets, then Food Basics at about $3.52, and No Frills at the highest at $3.70 per 100 sheets. If you’re looking for the best value on paper towels, Costco’s bulk pack not only offers the lowest price per 100 sheets but also provides the upgraded "Plus" version, making it a win for both value and quality.
Purex After The Rain or Cold Water laundry detergent
Purex After The Rain and Cold Water laundry detergent on sale at Costco.
Costco price: $17.49 (after $4.50 off) for 250 washloads (ultra-concentrated)
Walmart price: $9.27 (regularly $15.97) for 110 washloads (regular)
Food Basics price: $3.88 for 36 washloads (regular)
No Frills price: $13.99 for 110 washloads (regular)
Costco's ultra-concentrated Purex detergent costs about $7 per 100 washloads, making it the best deal by a clear margin. Walmart's sale price follows at $8.43 per 100 loads, with Food Basics at around $10.78, and No Frills at $12.72.
While Costco's bottle is admittedly much larger than the sizes you're committing to at other retailers, it's worth noting that the version sold at the warehouse giant is Purex's "ultra-concentrated" formula, which gets you more washloads per litre — a solid win for both value and convenience.
Tide Hygienic Clean heavy duty Power Pods
Tide Hygienic Clean heavy duty Power Pods on sale at Costco.
Costco price: $27.99 (after $7 off) for 79 pods
Walmart price: $32.97 for 63 pods
Food Basics price: $25.99 for 45 pods
No Frills price: $19.99 (regularly $25.99) for 45 pods
With Costco's hefty discount, the price works out to about $0.35 per pod, making it the lowest-cost option. No Frills, with its sale, follows at $0.44 per pod, then Walmart at $0.52, and finally, Food Basics at $0.58. If you're looking for a powerful clean and want to save, Costco's bulk pack gives you the best price per pod — perfect for tackling heavy-duty laundry without heavy-duty spending.
Brita pitcher replacement filters
Brita filters on sale at Costco.
Costco price: $33.99 (after $9 off) for 8 filters
Walmart price: $22.97 (regularly $29.97) for 4 filters
Food Basics price: $20.99 (regularly $24.99) for 3 filters
No Frills price: $34.00 for 5 filters
With Costco's deal, each Brita filter comes out to about $4.25, thanks to that sweet $9 discount. Compare that to Walmart's sale price, where each filter is about $5.74, and No Frills, where you're looking at around $6.80 each. Food Basics, meanwhile, charges a whopping $7.00 per filter — and that's also a sale price. So, if you’re serious about clean water, Costco's price keeps things refreshing for both your pitcher and your wallet.
Jamieson timed-release B12 vitamins, 1,200 mcg
Jamieson timed-release B12 vitamins on sale at Costco.
Costco price: $16.99 (after $5 off) for 200 tablets
Walmart price: $9.78 (regularly $11.18) for 80 tablets
Food Basics price: $12.99 (regularly $15.49) for 80 tablets
No Frills price: $13.99 for 80 tablets
When it comes to these vitamins, Costco offers easily the best value at about $8.50 per 100 tablets. Walmart follows at $12.23 per 100 tablets, with Food Basics at $16.24, and No Frills at $17.49 per 100 tablets — more than double the Costco price. If you take B12 often, Costco's bulk pack is the obvious choice.
Jamieson extra-strength vitamin D (2,500 IU)
Jamieson extra-strength vitamin D on sale at Costco.
Costco price: $9.99 (after $4 off) for 450 tablets
Walmart price: $9.48 for 180 tablets
Food Basics price: $9.99 for 180 tablets
Costco's price comes out to $2.22 per 100 tablets, offering the best value by far. You'll be paying more than double if you buy this anywhere else — at Walmart, you're looking at $5.27 per 100 tablets, with Food Basics close behind at $5.55. No Frills only offers regular-strength (1,000 IU) tablets, which end up costing around $9.36 per 100 at the 2,500 IU equivalent.
Advil ibuprofen extra-strength Liqui-gels, 400 mg
Advil extra-strength Liqui-gels on sale at Costco.
Costco price: $21.99 (after $6 off) for 2 × 75 capsules
Walmart price: $23.97 (regularly $26.97) for 100 capsules
Food Basics price: $11.49 for 24 capsules, OR $24.99 for 144 regular-strength (200 mg) capsules
No Frills price: $14.99 for 72 regular-strength (200 mg) capsules
Costco's extra-strength Liqui-gels cost about $0.15 per dose, making it the most affordable option by far. Walmart follows at $0.24 per dose, while Food Basics' extra-strength capsules cost more than triple Costco's price at $0.48 per dose.
If you're set on buying at Food Basics, you're actually better off doubling up on the 200 mg regular-strength version, where you'll get a better deal at $0.35 per 400 mg dose. Meanwhile, No Frills only carries the regular-strength option, but it'll still set you back $0.42 per 400 mg dose.
Either way, Costco's price per dose can't be beat.