Walmart vs. Costco and Canadian Tire – Comparing the Retail Giants in Canada

Team Genius
Written by Team Genius 
updated on Sep 10, 2026
Fact Checked
Fact Checked
Accuracy is important to us so this article has gone through a thorough 3-stage review process and fact-checked by our team.

When comparing Walmart vs. Costco and Canadian Tire, Costco comes out on top for best prices on everyday items and an excellent return policy. Walmart has the benefit of convenient locations and a wide variety of popular brands, while Canadian Tire stands out for its selection of tools and automotive parts.

This article shows how we compared prices, return policies, price match policies, and other aspects of these major retailers. There's also a selection of suggested credit cards to use at whichever of these places you prefer to shop.

Key Takeaways

  • Walmart’s main appeal is its wide range of both generic and brand-name products.
  • Costco offers the best prices for buying in bulk.
  • Canadian Tire runs exceptional sales and has a better selection of auto items, tools, and tires.

In this article
Show table of contents

Never miss an amazing deal again + get our bonus 250+ page eBook for FREE. Join 50,000 other Canadians who receive our weekly newsletter – learn more.

Walmart vs. Costco and Canadian Tire: An overview

For our Walmart vs. Costco vs. Canadian Tire study, we compared the prices of the exact same product offered by each store in the same region, using the store-owned brand whenever possible. Costco's generic brand is Kirkland, Walmart's is Great Value, and Canadian Tire carries Frank.

Here's an overview of what we found, with the lowest price in bold:

ItemWalmartCostcoCanadian Tire
Paper towels – store brand pkg of 12* $19.86* $33.99* $21.99
Paper towels – Bounty 12 rolls* $29.96* $39.99* $43.98
Dishwasher pods – store brand* $19.98 for 110 pods
* 18.16 cents per pod
* $18.99 for 115 pods
* 16.51 cents per pod
* No generic brand
Dishwasher tabs – Cascade* $24.97 for 100 tabs
* 24.97 cents per tab
* $23.99 for 115 tabs
* 20.86 cents per tab
* $34.99 for 100 tabs
* 34.99 cents per tab
Coffee (pods) – store brand* $39.94 for 84 pods
* 47.55 cents per pod
* $49.99 for 120 pods
* 41.66 cents per pod
* $42.99 for 72 pods
* 59.71 cents per pod
Coffee (ground) – Tim Hortons* $28.47 for 875 g
* 3.25 cents per gram
* $39.99 for 1.36 kg
* 2.94 cents per gram
* $32.99 for 875 g
* 3.77 cents per gram
TV – LG Nano 4K 50"* $699.99* $447.99* $499.99
Coffee table – lift top* $128* $339.99* $204.99
Car tires – each (BF Goodrich winter)* $244.12* $179.99* $192.99
Power drill – DeWalt combo* $369.41* N/A* $229.99

* Prices as of August 2026. All are the online prices before taxes or delivery fees.

Walmart vs. Costco and Canadian Tire: Walmart

You might shop at Walmart because there are more locations near you than Costco or Canadian Tire, but you might also enjoy shopping at the retailer because of its great range of brands and price points.

You'll almost always be able to find an inexpensive product under the Great Value grocery line, and Walmart also has its own line of home furnishings at everyday low prices. So, if you're furnishing your first place or just need basic housewares at an affordable price, Walmart probably has you covered.

Walmart return policy

You can return almost anything you purchase at Walmart, whether you bought it in-store or online. You just need to have valid proof of purchase and be within the 90-day return window.

There are a few exceptions for online purchases, such as when they were fulfilled and shipped from outside Canada or by Marketplace sellers, or when they're oversized items (like mattresses).

Some items also have a smaller return window. Contract post-paid phones only give 14 days, while the majority of consumer electronics and optical products have 30 days.

Does Walmart price match?

Walmart does not price match with its competitors. The closest you'll get is an in-store price that matches the price listed on Walmart.ca. The item must be exactly the same as what you see in store and still be in stock online.

It won't, however, price match any clearance or special-event prices, such as Black Friday and/or Cyber Monday.

Walmart vs. Costco and Canadian Tire: Costco

Take a look at the example prices we researched, and you'll see that you can often score a lower price at Costco while getting more product. Sure, you have to buy a Costco membership in order to access these amazing bulk prices, but if you're regularly stocking up or shopping for a group, the membership quickly pays for itself.

Costco makes it easier than the other retailers in this study7\ to compare prices while shopping. It clearly lists each item's unit price, so you can see the best deal down to the ounce. Costco also uses special price codes to offer manager specials or clearance products.

Costco return policy

Costco has one of the most legendary return policies because it's so generous. Costco wants customers to enjoy their products, and if, for some reason, you aren't satisfied, you can return an item (even if it's opened or used) for a full refund.

There are some exceptions to be aware of, though. Costco doesn't allow returns for:

  • Cigarettes
  • Alcohol
  • Products with a limited useful life expectancy, such as tires and batteries (these may have limited-time warranties listed)
  • Custom installation services
  • Airline and live performance events
  • Gold bullion, gold bars, silver coins and silver bars
  • Gift cards and Costco Shop cards

Costco pricing

At first glance, Costco's prices might look higher than the competition, but if you look at the product sizes, you'll usually see you're getting more bang for your buck.

As you shop the warehouse, pay attention to how items are priced. Costco's secret sales codes can help you save even more on your next haul.

Price CodeWhat it MeansWhat to Do
Ends in .97ClearanceBuy now
Ends in .88 or .00Manager discountBuy if the item is in good shape
Ends in a 9Regular price or manufacturer discountYou might want to wait for it to go on clearance
Ends with *Item won't be restockedBuy now

Walmart vs. Costco and Canadian Tire: Canadian Tire

Canadian Tire (CT) stands out from these retailers as your most Canadian option, but its selection often isn't as extensive as Walmart's. This also means you won't have as many opportunities to buy in bulk as you do at Costco.

However, if you need tools or tires, you'll get a better range of products to choose from at affordable prices. Big-ticket items, like electronics, are priced similarly at Costco, so comparison shop before you buy at CT.

Although groceries tend to cost more across the board, some CT sales offer sweet deals on household favourites.

Canadian Tire return policy

If you have your receipt and the unopened item, you can return it within 90 days. If you can't find your receipt, Canadian Tire offers to look up your purchase information if you paid by credit or debit card.

Some items have different return deadlines:

  • Auto electronics: 14 days
  • E-scooters and electronics: 30 days
  • Dehumidifiers, air conditioners, gas-powered outdoor equipment, and outboard motors: 30 days
  • Apple products: 30 days
  • Bikes are eligible for tune-ups within 30 days, but can't be returned

There's also a lengthy list of exclusions you should check before starting a return.

Be aware that Canadian Tire's Christmas and Halloween decor is subject to stricter return policies – see your local store for details.

Does Canadian Tire price match?

Canadian Tire stopped price matching with its competitors a few years ago. Unlike Walmart, Canadian Tire won't match the prices displayed for its in-store products against what's listed on its website.

Best credit cards for shopping at Walmart, Costco, and Canadian Tire

Here are your best credit cards for each retail giant:

CategoryCard NameAnnual FeeRewardsWelcome BonusLearn More
Best card for WalmartMBNA Rewards World Elite Mastercard$120* 5 points for every $1 spent on restaurants, groceries, and select recurring bills (up to $50,000 spent annually per category)
* 1 point per $1 spent on all other purchases
$40 GeniusCash + Up to 30,000 bonus points (terms)Learn more
Best co-branded Walmart cardWalmart Rewards World Mastercard$0* 3% back in Walmart Rewards at Walmart
* 1% back in Walmart Rewards on all other purchases
25 Walmart Dollars (terms)Learn more
Best card for CostcoRogers Red World Elite Mastercard$0* Earn 2% cash back on all eligible non-U.S. dollar purchases if you have 1 qualifying service with Rogers, Fido, Comwave, or Shaw
* Earn up to 3% cash back on all eligible purchases made in U.S. dollars
* Otherwise, earn 1.5% cash back on eligible non-U.S. dollar purchases
NoneLearn more
Best co-branded Costco cardCIBC Costco World Mastercard$0* 3% cash back on restaurants and Costco gas (up to $5,000 spent per year)
* 2% cash back at other gas stations, EV charging, and at Costco.ca (up to $8,000 spent per year)
* 1% cash back on all other purchases
NoneLearn more
Best card for Canadian TireSimplyCash Preferred Card from American Express$119.88* 4% cash back on gas and groceries
* 2% cash back on all other purchases
10% cash back for the first 3 months + $50 (terms)Learn more
Best co-branded Canadian Tire cardTriangle World Elite Mastercard$0* 4% CT Money at Canadian Tire stores
* 3% CT Money on grocery store purchases
* 1% CT Money on all other purchases
* Collect 5 cents CT Money per litre on reg/mid grade fuel, or 7 cents on premium fuel at Gas+ and Husky stations
NoneLearn more

FAQ

Is Costco cheaper than Walmart in Canada?

In our study, most of the products we compared were cheaper at Costco, and, in some cases, you actually got more product for your money. That said, because you're buying in bulk and have to pay a membership fee, be prepared to spend more initially.

Which one is better, Costco or Walmart?

It's hard to beat Costco's prices and fantastic return policies. Our only quibble is that you have to pay for a membership and be prepared to spend a lot, since you're buying in bulk. This might make it harder for some Canadians to shop at the warehouse.

Are prices better at Canadian Tire vs. Walmart?

Prices are generally better for groceries at Walmart unless you can score a great deal at Canadian Tire. However, prices for home goods, tools, and tires tend to be cheaper at Canadian Tire. It just shows the importance of comparison shopping.

What's the return policy at Costco?

The general rule for Costco returns is that you can return unopened items with your receipt within 90 days of purchase. However, there are quite a few items that have special return windows, so check your receipt to see if you have less time (or can't return the item at all).

Which is better, Canadian Tire or Walmart?

In terms of prices, the best retailer depends on what you're shopping for. Walmart tends to have cheaper grocery prices and a somewhat better price-matching policy. Canadian Tire boasts a larger selection of tools and auto supplies and occasionally runs big sales.

creditcardGenius is the only tool that compares 126+ features of 253 Canadian credit cards using math-based ratings and rankings that respond to your needs, instantly. Take our quiz and see which of Canada's 253 cards is for you.

Did you find this article helpful?
YesNo

Editorial Disclaimer: The content here reflects the author's opinion alone. No bank, credit card issuer, rewards program, or other entity has reviewed, approved, or endorsed this content. For complete and updated product information please visit the product issuer's website. Our credit card scores and rankings are based on our Rating Methodology that takes into account 126+ features for each of 253 Canadian credit cards.

Hot Credit Card Deals This Month

Hot Credit Card Deals This Month:

Comments


Leave a comment

Required fields are marked with *. Your email address will not be published.


Showing 26 comments

Steve
Steve
November 4, 2024
I just stumbled on this article in 2024 and clicked away as soon as I got the the tire "comparison" where you lost all credibility. Maybe you're not automotively inclined, but you compared three completely different tires with $120 difference which made the review/comparison useless.
Kwadwo
Kwadwo
November 5, 2024
Hello Steve,

Thank you for reaching out and for bringing this to our attention!

We'll get the article updated!

Me me me
Me me me
November 24, 2021
I have found canadian tire stores have some of the highest prices of any retail store. They may have a good price on things you can find at big box stores but when it comes to things like fastners and nuts and bolts ect. Their prices suck.
Lily Noctor
Lily Noctor
October 16, 2019
Are there any other sources used in this article aside from each brands company website?
creditcardGenius Team
creditcardGenius Team
October 17, 2019
Hello Lily, No, all of our sources are from the companies' websites. We did include one quote from a Time writer when it comes to price matching. Thanks for your comment!
Vince
Vince
April 8, 2019
Very nice article Steph. I've never consider before Canadian tire as primer shopping place for the kitchen staffs. Recently I saw their World elite Triangle MC and it's very interesting. I think you have mentioned it once, but I can't find the article. Did you do a review of this card? It looks like it has very nice perks without annual fees... to good to be true or probably I missing something. .
creditcardGenius Team
creditcardGenius Team
April 9, 2019
Hi Vince, thanks for reaching out. I'm glad you enjoy the article. We have written an article about Canadian Tire credit cards, which you can find here: https://creditcardgenius.ca/blog/new-canadian-tire-triangle-mastercards/
Timarie
Timarie
March 25, 2019
Canadian Tire has a terrible exchange policy, I bought a space heater in a banged up box and brought it back within a few hours of buying telling the cashier it didn't work. I wanted a refund as all the boxes were banged up and I didn't want to be coming back to the store in another couple hours. Because the box was opened they would only offer me an exchange, I had to raise my voice to embarrassing levels to get my $100 back and I will not be shopping there again. Also kirkland paper towels are a million time better than frank or walmart's brand
Tahir
Tahir
March 25, 2019
It is a very useful analysis. However, I would like to highlight that when you are comparing the various stores, we also need to understand the packaging that they offer. For example, most of the national brands sold at Costco come in packaging that is done for Costco only and is usually bigger than what is available at other places. Obviously there is the membership cost that Costco has but when someone is comparing items, they should compare the same grams/mls instead of packets! This same approach applies to the smaller packaging that national brands do for the dollar stores.
creditcardGenius Team
creditcardGenius Team
March 25, 2019
Good point, Tahir. When comparing prices, it's good practice to take a look at the sizes and quantities in each product.
Brian
Brian
March 23, 2019
I'm a cash back kind of guy & after getting a tip on this site have ditched my Costco card for the Rogers World Elite Mastercard - 1.75% at Costco for everyday stuff. Always best to do your comparison shopping prior to heading out/have a shopping list. Helps cut down on the impulse buying that all these stores love.
Dave
Dave
March 23, 2019
A great article, and I agree; each store has its merits, so do your research. Personally my wife and I avoid Walmart as much as we can. Superstore has a better selection on groceries and is always about the same price anyway. And Superstore is Canadian. Like some other commenters we also shop at other supermarkets, depending on convenience, what we're looking for and sales that might be running. Sobeys / Safeway have a 10% off first Tuesday of every month, so we stock up on paper towels, toilet paper and other non-perishables we use all the time. But watch the prices, A better 'on sale' price might be had the week prior for some items. But we always buy bulk coffee from Costco online (free delivery) as its way cheaper than same quality in any other store, and in store buy bulk laundry detergent from Costco as its much cheaper. We've also bought some great garden furniture and small appliances from Costco after having to return or discard after a year or two similar items from Canadian Tire. We also had a horrendous car repair experience with Canadian Tire - shocks repaired in one city and even though the warranty said it was honoured at any Canadian Tire, Canadian Tire in another Province wouldn't honour the warranty when the 'new shocks' failed until I called the original store where the repair was done. Bird seed, tools, light bulbs, and general hardware is all we buy from Canadian Tire.
Diana
Diana
March 22, 2019
Great article, I just changed our credit cards but might just keep the old Elite Airmiles one. Our biggest issue with cashing in the Airmiles - it almost always makes no sense because the fees (airport and otherwise) are so horrendous. Everyone we know complains about this, how come no points/miles vendors have fessed up?
creditcardGenius Team
creditcardGenius Team
March 22, 2019
Hi Diana, It's a common grievance that Air Miles can be a bit more complicated to redeem – the sweet spot is being as flexible as possible with your travel dates and make sure you book well in advance using the Air Miles flight chart. If you haven't already, check out our article on how to maximize the Air Miles rewards program here: https://creditcardgenius.ca/blog/air-miles-rewards-program/
Randy
Randy
March 17, 2019
First off-my wife will scour the flyers for the best grocery deals. We will start off at Loblaws then Walmart and beat each other up with the deals. You will have to get up very very early to get ahead of the wife for the price of foods. Our Costco card will not be re-newed this Mar. Originally bought for the fuel savings (I needed to buy 1800L of fuel to balance card cost) I have found the fuel to be not as good. I do active fuel mileage on every fill up. The difference between Petro Canaada and Costco was substantial, the 3 cents off was not worth it. I gather Petro Points which I turn into cash off for my motorcycles demand for premium. Also with just the 2 of us we don't need massive quantities that Costco sells. It is certainly a game when spending our money, wife takes care of our stomachs and I take care of moving us around. As for tires my best deal came from my vehicle repair shop. I know what your thinking..that they will make up for it else where. They don't...I do almost all of my own repairs. Just my 2cents worth..
creditcardGenius Team
creditcardGenius Team
March 18, 2019
Hey Randy, it sounds like you and your wife have it figured out quite well for your situation. Thanks so much for giving your feedback.
Nan
Nan
March 15, 2019
I'm sure much research went into this very informative article and I thank you for it!
creditcardGenius Team
creditcardGenius Team
March 18, 2019
Hi Nan, thank you so much for the kind feedback. I'm glad you enjoyed!
Harvey
Harvey
March 15, 2019
Good article. If you want to buy tires at Canadian Tire, go ahead. I have never found a better deal on tires there compared to Costco. You have to “catch” the sale at Canadian Tire, while Costco’s price is excellent right from the start. As for Vehicle service at Canadians tire, it is generally appalling. I would only go there for vehicle work (of any kind) if it was the dead last option available to me.
Me me me
Me me me
November 24, 2021
I had my truck serviced at a ctc store tires are inflated to 80psi when I got their inspection sheet all tires were checkd and marked at 32psi they did not do the inspection and when I told them so they just brushed me off. That was the last time any ctc mechanic touched my truck and they will never get my business for mechanic work again.
creditcardGenius Team
creditcardGenius Team
March 18, 2019
Thanks for your feedback, Harvey. I have heard some horror stories about Canadian Tire vehicle service... although I hope the stories I heard are just from a few "bad apples."
Flyer guy
Flyer guy
March 15, 2019
For everyday grocery items, if you scan the flyers, both Walmart and Superstore, because of their price matching policies, are the best for me. Just take your flyer or Reebee/Flipp app to get them to match the price. Walmart can be challenging because of their limited stock, so if another retailer has a hot price (e.g. Food Basics), get to Walmart or Superstore asap as they will quickly run out of stock. And here's some math to prove it: Costco's Kraft Peanut Butter 2kg $9.69 ($4.85/1kg equiv.) compares to a recent flyer price of $3.99/1kg at Metro and $2.49 for 750g at Food Basics. Costco's Heinz Ketchup 2 pack - 2x1.25L at $8.29 works out to $3.09 for the equivalent 1L grocery item. That's closer to a traditional grocery store flyer price, but not the best. FreshCo has it at $3.00 this week. In Costco's favour, if you need to load up on large sizes and items typically not on the front page of a grocery flyer, they can be hard to beat. But do you like standing in line? And is a $2.00 hot dog worth it?
creditcardGenius Team
creditcardGenius Team
March 18, 2019
Hey Flyer guy, Thank you for sharing! This is helpful information. Always good to do your own research to make sure you're getting out ahead.
Blake Schmidt
Blake Schmidt
March 15, 2019
There is some thing you never thought of for the tire purchase & that is the installation costs between Canadian Tire & Costco. I have purchased from both in the past few years & i have found that Costco install cost is way less than Canadian tires
Yates
Yates
March 26, 2019
Costco's installation/balancing cost is not much cheaper. $15 per tire vs $20 at Canadian Tire which works out to only $20 per set. Plus at Canadian Tire you can make appointments for installation and flat repairs whereas Costco is first come first served so sometimes you could be mulling around Costco waiting for a flat repair for 2-3 hours. Also Canadian Tire offers a free replacement warranty for five years for $6 that covers road hazzards as well.
creditcardGenius Team
creditcardGenius Team
March 18, 2019
That's a great point, Blake. Thanks for your input. Vehicle repairs and installation costs could be a whole separate article!
Tangerine World Elite
RBC WestJet World Elite Mastercard
App Download
What’s important to you?
Cash
Travel+
Low Fees
Insurance
Low Interest
Perks

creditcardGenius is a smart credit card matchmaker that compares 126+ features of 253+ credit cards, with objective ratings, rankings and reviews. Built in 2017, for Canadians by Canadians, creditcardGenius is trusted by more than 200,000 people every month, 50,000 newsletter subscribers, and 15M people since launch.

Read more about creditcardGenius

About creditcardGenius

creditcardGenius

The creditcardGenius team of writers is dedicated to bringing factual, helpful, and thorough information to Canadian consumers. Each piece of content goes through a 3-step review process because quality is important to us.

Read more about Team Genius

About Team Genius

Team Genius

Rating Methodology

The most comprehensive credit card rating system in Canada.

126+ total data points analyzed
Data point breakdown