creditcardGenius Team
updated on Jan 26, 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.

The best Walmart Mastercard in Canada is the Walmart Rewards World Mastercard. Both Walmart Rewards Mastercards have the exact same earn rate and charge no annual fee, so it's difficult to say one is better than the other. However, the World Mastercard benefits give this one a slight edge.

Walmart-branded Mastercards earn rewards at a decent rate, though they may not be your best bet for shopping. This article recommends a few alternative credit cards that offer better rewards for grocery purchases, flexible redemption options, and benefits such as insurance coverage.

Key Takeaways

  • The best Walmart credit card is the Walmart Rewards World Mastercard, but if you don't meet the income requirements, the basic card is still a good option.
  • Both cards have high earn rates and no annual fee, but they don't offer top value for grocery shopping or provide much for insurance.
  • Frequent Walmart shoppers may prefer an alternative like the Tangerine Money-Back Credit Card or American Express Cobalt Card to maximize their spending.

Best Walmart Mastercard in Canada for 2026

Here are the 2 credit cards offered by Walmart in Canada:

CategoryCredit cardAnnual feeProsCons
Best for basic rewardsWalmart Rewards Mastercard$0* Mastercard Global Services
* No annual fee
* Rewards can only be used in Walmart stores
* No insurance included
Best for premium perksWalmart Rewards World Mastercard$0* No annual fee* Rewards can only be redeemed at Walmart
* High household income requirements

1. Best for basic rewards

3.2 Genius Rating
1.6 (44) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$25
Learn more
Annual rewards
$396
Learn more
Walmart Rewards Mastercard
3.2 Genius Rating
1.6 (44) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$25
Learn more
Annual rewards
$396
Learn more
Credit estimate:
 (760 - 900)
Instant approval: Yes

Rewards:

  • 3% back in Walmart Rewards at Walmart
  • 1% back in Walmart Rewards on all other purchases

The entry-level card is the Walmart Rewards Mastercard. Before discussing its earn rates, be aware that this card earns points that can only be redeemed for purchases at Walmart.

That said, you'll earn 3% back on any purchase at Walmart, so there's the potential to save a lot on your haul. Plus, you'll earn 1% back in Walmart Rewards on purchases you make everywhere else.

Given that this is a no-fee card with no income requirements, you're looking at some pretty solid earn rates – even if you can only redeem them at Walmart.

This card is best suited for frequent, loyal Walmart shoppers who enjoy a simple rewards system and will make good use of Walmart dollars.

2. Best for premium perks

3.3 Genius Rating
1.1 (13) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$25
Learn more
Annual rewards
$396
Learn more
Walmart Rewards World Mastercard
3.3 Genius Rating
1.1 (13) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$25
Learn more
Annual rewards
$396
Learn more
Credit estimate:
 (760 - 900)
Instant approval: Yes

Rewards:

  • 3% back in Walmart Rewards at Walmart
  • 1% back in Walmart Rewards on all other purchases

Walmart also has a premium card offering with the Walmart Rewards World Mastercard. While it's a relatively rare no fee World Mastercard, there is still a household income requirement of $100,000 per year.

The earn rates for this card are identical to those of the basic card, but it offers additional value in the form of free purchase assurance and extended warranty. Plus, you have access to World Mastercard benefits for no annual fee, which is rare.

This card is best suited for higher-income, frequent Walmart shoppers who want redeemable Walmart dollars. But still, if you're in the market for a Walmart card and you meet the income requirement, you may as well opt for this World Mastercard, as it won't cost you anything.

Pros and cons of Walmart credit cards

If you're unsure whether or not to get a Walmart card, here are some points to consider:

  • High earn rates: For no annual fee credit cards, you'll be earning quite a bit in terms of rewards – 3% back in Walmart Rewards on all your purchases and 1% back in Walmart Rewards on purchases made everywhere else.
  • No annual fees: The premium Walmart credit card option is one of only a few World Mastercards in Canada with no annual fee.
  • Just fair rewards at Walmart Supercentres: Most Walmarts in Canada are Supercentres, and Mastercard considers them grocery stores. If you shop at Walmart Supercentres often, you'd be better off with a credit card that has a high earn rate on groceries.
  • Limited insurance: The insurance package with Walmart credit cards is dismal, even for no annual fee. The value of the extended warranty and purchase protection is about $120, which is especially disappointing for a World Mastercard.

How to maximize your Walmart credit card rewards

If you're a regular Walmart shopper looking primarily for a no-fee card that gives Walmart Rewards, then a Walmart credit card might be just what you're looking for. Once you get your Rewards or World Mastercard, here's how to get the most out of your card:

  • Combine with the Walmart loyalty program: When you link your Walmart credit card to your Walmart.ca account, you'll get exclusive offers and bonuses available through the loyalty program to double-dip on rewards.
  • Redeem for maximum value: You can redeem Walmart Rewards for in-store purchases at Walmart, but use them for high-value items during sales to get the best bang for your buck.

Alternative credit cards for Walmart shopping

On the other hand, if you tend to spend more at other stores (especially grocery stores) or you're looking for flexible redemption options and credit card benefits like insurance, you might be better off with a card from another issuer.

Need a little help getting started? Take our credit card quiz to find cards that best match your spending habits and rewards preferences.

We found 4 great alternatives that reward you for shopping at Walmart (and everywhere else):

CategoryCredit cardAnnual feeEarn ratesCurrent offer
Best no-fee cash back cardRogers Red World Elite Mastercard$0* Earn 2% unlimited cash back on all eligible non-U.S. dollar purchases if you have 1 qualifying service with Rogers, Fido, Comwave, or Shaw
* Earn 1.5% unlimited cash back on eligible non-U.S. dollar purchases
* Earn 3% unlimited cash back on all eligible purchases made in U.S. dollars
None
Best grocery cardAmerican Express Cobalt Card$191.88* 5 points per $1 spent on eligible groceries and restaurants (up to $2,500 spent per month)
* 3 points per $1 spent on eligible streaming services
* 2 points per $1 spent on eligible gas, transit, and ride share purchases
* 1 point per $1 spent on foreign currency purchases
* 1 point per $1 spent on all other purchases
$100 GeniusCash + Up to 15,000 bonus points (terms)
Best flexible rewards cardMBNA 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
$20 GeniusCash + 30,000 bonus points (terms)
Best for online shoppingSimplyCash Card from American Express$0* 2% cash back on gas
* 2% cash back on groceries (up to $300 cash back annually)
* 1.25% cash back on all other purchases
$50 GeniusCash + 5% cash back for the first 3 months (terms)

1. Best no-fee cash back card: Rogers Red World Elite® Mastercard®

3.6 Genius Rating
3.3 (82) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$0
Learn more
Annual rewards
$540
Learn more
Rogers Red World Elite® Mastercard®
3.6 Genius Rating
3.3 (82) User reviews
Annual fee
$0.00
Learn more
Welcome bonus
$0
Learn more
Annual rewards
$540
Learn more
Credit estimate:
 (760 - 900)
Instant approval: No

The Rogers Red World Elite® Mastercard® is Canada's best no-fee cash back credit card, offering an eye-catching earn rate of up to 3%. It delivers 3% cash back on U.S. purchases and 2% on everything else for Rogers/Fido/Shaw/Comwave customers. Even without those services, you'll earn 1.5% back on all purchases – and all for no annual fee whatsoever.

2. Best grocery card: American Express Cobalt® Card

5.0 Genius Rating
4.1 (80) User reviews
award seal ×9 Award winner
Annual fee
See rates
Learn more
Welcome bonus
$300
15,000 points
Annual rewards
$1,620
GC Ends: Apr 15, 2026
Credit Card Genius Cash IconGC: $100
American Express Cobalt® Card
Instant approval: Yes
Credit estimate:
5.0 Genius Rating
4.1 (80) User reviews
award seal 9x Award winner
Annual fee
See rates
Learn more
Welcome bonus
$300
15,000 points
Annual rewards
$1,620
GC Ends:
Apr 15, 2026
Credit estimate:
 (660 - 724)
Instant approval: Yes

The American Express Cobalt Card is an excellent credit card – especially for groceries. The card’s earn rates give you an astounding 5% back on groceries. The card is also our pick for best credit card overall since it earns generous rewards on other popular spending categories and includes a well-rounded insurance package.

3. Best flexible rewards card: MBNA Rewards World Elite® Mastercard®

5.0 Genius Rating
3.3 (81) User reviews
award seal ×7 Award winner
Annual fee
$120.00
Learn more
Welcome bonus
$249
30,000 points
Annual rewards
$855
GC Ends: Feb 28, 2026
Credit Card Genius Cash IconGC: $20
MBNA Rewards World Elite® Mastercard®
Instant approval: Yes
Credit estimate:
5.0 Genius Rating
3.3 (81) User reviews
award seal 7x Award winner
Annual fee
$120.00
Learn more
Welcome bonus
$249
30,000 points
Annual rewards
$855
GC Ends:
Feb 28, 2026
Credit estimate:
 (725 - 759)
Instant approval: Yes

The MBNA Rewards World Elite® Mastercard® doesn’t earn you cash back directly. You earn MBNA Rewards points, which can be redeemed for cash back, gift cards, and even travel. It also offers a welcome bonus of up to 30,000 points, plus bonus points on your birthday every year. There is an annual fee (a reasonable $120), but the MBNA Rewards World Elite Mastercard offers a solid insurance package.

4. Best card for online shopping: SimplyCash® Card from American Express

3.3 Genius Rating
4.0 (23) User reviews
award seal ×1 Award winner
Annual fee
See rates
Learn more
Welcome bonus
$71
5% cash back
Annual rewards
$524
GC Ends: Apr 15, 2026
Credit Card Genius Cash IconGC: $50
SimplyCash® Card from American Express
Instant approval: Yes
Credit estimate:
3.3 Genius Rating
4.0 (23) User reviews
award seal 1x Award winner
Annual fee
See rates
Learn more
Welcome bonus
$71
5% cash back
Annual rewards
$524
GC Ends:
Apr 15, 2026
Credit estimate:
 (725 - 759)
Instant approval: Yes

With no annual fee, plus included purchase protection and extended warranty, the SimplyCash Card from American Express is Canada's best card for online shopping. It provides 2% cash back on gas and groceries, and a flat 1.25% back on all other purchases – which means you'll earn significant cash back when you shop online. There's even a welcome bonus of $50 GeniusCash + 5% cash back for the first 3 months (terms) to get that cash back started.

What Walmart Mastercard users say

We checked Reddit to see what real cardholders have to say about both of the Walmart Mastercards.

Several noted a long delay in applying for the card and actually receiving it. People were annoyed by the constant reminders to activate the card, even though they hadn't received it yet.

Redditor Comments On Long Wait Time For New Walmart Card

While some users noted better credit cards from other issuers, a few defended the Walmart Mastercards, saying they're decent options if you primarily shop at Walmart. That, with the fact that they're easy to qualify for, makes them a good option for people struggling to get credit card approval.

Redditor Comments On Walmart Cards' Eligibility Requirements

FAQ

What credit card is best to use at Walmart?

While the Walmart Rewards World Mastercard is the best Walmart-branded credit card, the American Express Cobalt Card is the best choice for loyal Walmart shoppers looking for the best cash back rates. The Tangerine Money-Back Credit Card credit card is another valuable choice with very unique cash back options.

Is it easy to get a Walmart credit card in Canada?

Whether you qualify for a Walmart card depends on personal factors like your income, debt, and credit score. If you don't make $100,000 a year as a household, you'll only qualify for the Walmart Rewards World Mastercard, but the Walmart Rewards Mastercard has no such requirements – and both have no annual fee.

What are the perks of having a Walmart credit card?

With a Walmart Mastercard, you'll earn Walmart Rewards at an average rate of 1.1% with the Walmart Rewards Mastercard or 1.1% with the Walmart Rewards World Mastercard. The World Mastercard option also provides extended warranty and purchase protection, a package valued at around $120.

What credit score do you need for a Walmart card?

The credit score necessary to be approved for a Walmart credit card is roughly between 760 and 900 – firmly within the "very good" to "excellent" range. If you don't quite meet these requirements, the American Express Cobalt Card has fairly simple eligibility requirements. Secured and prepaid credit cards also offer valuable options for those trying to improve their credit.

Does Walmart accept Amex credit cards?

Yes, Walmart accepts all major credit cards, including American Express cards – which is excellent since the American Express Cobalt Card card is the best overall card in Canada. However, keep in mind that Walmart doesn't currently count as a grocery store in the Amex system, so you might not earn as many Amex Membership Rewards points as you expect.

Is a Walmart credit card a real credit card?

Yes, Walmart credit cards are real Canadian credit cards issued by Fairstone Bank of Canada. Both Walmart cards work like all other Mastercards, including worldwide acceptance, and they provide Walmart Rewards that can be earned anywhere you shop, not just at Walmart.