These credit cards are among the best credit cards for shopping at Walmart Canada!
Here is a table summarizing the different offers. For more details, read on or click on the name of a card.
The National Bank World Elite Mastercard® is NBC’s best Mastercard credit card.
Until August 15, 2024, receive up to 40,000 reward points in your first year with our welcome offer, broken down as follows:
With this card, you earn up to 5 points per dollar on your purchases:
And since it’s a National Bank Mastercard credit card, you can use it at Costco.
With this card, you have access to a $150 annual travel credit that you can use in any of these categories:
In addition, you can enjoy access to DragonPass airport lounges and free Wi-Fi with Boingo. And unlimited access to the National Bank Lounge at Montreal-Trudeau.
Finally, Milesopedia voted the National Bank World Elite Mastercard® the Best Travel Credit Card and the Best Credit Card for Insurance in 2023 and 2024.
With the MBNA Rewards World Elite® Mastercard®, you can earn 5 points per dollar of purchases for:
Everywhere else, you will get 1 point per dollar.
Enough to make the MBNA Rewards World Elite® Mastercard® the best MBNA credit card for restaurants, groceries, digital media, subscriptions and household utilities.
Knowing that Mastercard recognizes Walmart Supercenters as grocery stores, this is the best credit card for Walmart customers!
Plus, depending on your province of residence, you’ll get a welcome bonus of between 20,000 and 30,000 points, a value of $200 to $300!
And each year, you will receive Birthday Bonus Points equal to 10% of the total number of Points the Account earned in the 12 months before the month of your birthday, to a maximum Birthday Bonus each year of 15,000 Points.
The Rogers Red Mastercard® is one of the best no-annual-fee credit cards in Canada, especially for Rogers, Fido or Shaw customers.
Right now, you can earn $60 cash back by making one purchase with your mobile wallet in the first 90 days AND 6 automatic payments from your Rogers, Fido or Shaw postpaid service in the first 8 months.
With the Rogers Red Mastercard®, by having a single qualifying service with Rogers, Fido or Shaw, you can earn 2% unlimited cash back on all your purchases. Eligible services include :
This card is now also available to Quebec residents with a mobile service with Rogers or Fido!
Plus, you get 1.5x more cash back on Rogers, Fido and Shaw purchases – that’s a 3% cash back value.
Plus, as a Rogers Red Mastercard® cardholder, you’ll get 5 days’ free access to Everywhere at Home, every year, on Rogers mobile plans (a value of up to $75).
If you’re not a Rogers, Fido or Shaw customer, you’ll earn 2% cash back on U.S. dollar purchases and 1% unlimited cash back on all other purchases.
The BMO® CashBack® World Elite®* Mastercard®* is one of the best cash back Mastercard credit card in Canada.
For a limited time, you will earn up to 10% cash back on select purchases for the first 3 months (that’s up to $260 cash back). Besides, the annual fee is waived in the first year!
With the BMO® CashBack® World Elite®* Mastercard®*, you earn between 2% and 5% cash back on many spending categories:
Everywhere else, you’ll earn 1% cash back, including at Costco.
Finally, it is one of the only credit cards in its category to offer an extended warranty of 2 additional years.
The MBNA Rewards Platinum Plus® Mastercard® is one of Canada’s best no-annual-fee credit cards.
With this card, you can earn 2 points per dollar on:
And 1 point per dollar everywhere else. This is the best MBNA credit card with no annual fee.
For a limited time, you can get 10,000 welcome bonus points, a $100 value on travel purchases charged to your Card.
With the MBNA Rewards Platinum Plus® Mastercard®, you earn 2 points per dollar on your purchases in Walmart Supercentres, which qualify in the Grocery spending category. And you also earn 2 points per dollar on gas and restaurants purchases!
In other Walmart stores and online, you earn 1 point per dollar like anywhere else.
The Rogers Red World Elite® Mastercard® is one of the best no-annual-fee cash-back credit cards in Canada.
With the Rogers Red World Elite Mastercard, you get 2% cash back on all purchases (including at Costco) if you are an eligible Rogers, Fido or Shaw customer.
Alternatively, earn 1.5% unlimited cash back on all eligible purchases in currencies other than U.S. dollars.
Receive 3% cash back on all purchases in U.S. dollars (this credit card is therefore particularly suitable for snowbirds) and 50% more cash back every time you redeem for Rogers, Fido or Shaw purchases.
What’s more, Rogers customers have 5 days’ free access to Roam Like Home roaming plan when they travel (a value of up to $75).
As the Rogers Red World Elite Mastercard is a World Elite Mastercard, you benefit from a complimentary Mastercard Travel Pass (offered by DragonPass) giving access to over 1,300 airport lounges worldwide (US$32 per person per visit).
Finally, you’re protected by a wide range of insurance coverages, such as :
The BMO CashBack Mastercard is a no-annual-fee, cash-back credit card. With the BMO CashBack Mastercard, you can earn 5% cash back for the first three months. It’s a maximum welcome bonus of $100.
Then you get:
Finally, you can also get a 0.99% introductory rate on balance transfers for nine months.
With the BMO CashBack® Mastercard®*, you’ll earn 3% on purchases at Walmart Supercenters that qualify in the Grocery category. And you’ll also get 1% on recurring bill payments!
In other Walmart and online stores, and anywhere else you’ll get 0.5%.
The SimplyCash® Preferred Card from American Express is the only credit card in Canada to earn 2% cash back on all purchases. Plus, you can get:
And with this welcome offer, you can earn a $40 statement credit for every $750 in purchases charged to your Card in your first 10 months (up to $400 in statement credits).
The SimplyCash® Preferred Card from American Express Card is especially popular with those who have significant purchases to make: home improvement, furniture or appliance purchases since it offers 2% cash back at all stores.
This Card stands out for its numerous coverages offered: Theft and damage to rental cars, $100,000 travel accident, emergency medical expenses (out-of-province or out-of-country), lost or stolen baggage, flight delay and misdirected baggage, hotel/motel burglary, Purchase Security, Purchase Protection.
Like all American Express Canada Cards, there is no minimum income requirement.
With the SimplyCash™ Preferred from American Express, you’ll earn 2% on purchases at Walmart (in-store and online), as well as on gas purchases and everywhere else!
And this credit card doesn’t require any minimum income, unlike Walmart’s World Mastercard version.
The Tangerine Money-Back Credit Card has no annual fee and offers cash back.
With this limited-time welcome offer, you can earn an additional 10% cash back (up to $100) when you spend up to $1,000 on everyday purchases during the first 2 months.
You can choose two to three categories that interest you (groceries, gas, furniture, home improvement, recurring bills, pharmacy, etc.) to earn 2% cash back! And there is no annual cash back limit. It is one of the best credit cards for renovations.
In addition, the Tangerine Mastercard offers several insurance coverages for your purchases :
Finally, during your first 30 days, transfer balances and pay only 1.95% interest on the transferred balance for the first 6 months.
With the Tangerine Money-Back Credit Card, you earn 2% on your purchases in Walmart Supercentres, which qualify in the Grocery spending category.
In other Walmart stores and online, you earn 0.5%. You can also choose up to 2 additional spending categories (like gas and recurring bill payments) to get 2% as well.
With the Walmart Rewards™ Mastercard®, you can earn 1.25% cash back on all your purchases at Walmart and Walmart.ca. Everywhere else, you get 1% cash back.
Plus, there is no annual fee. And you can get up to $25 cash back as a welcome bonus.
Do you want a cash back credit card with no annual fee and a great earning rate for everyday purchases? Here’s an option for you: the SimplyCash® Card from American Express.
With this no-annual-fee credit card, you earn:
And with this welcome offer, you can earn a $10 statement credit for each monthly billing period in which you spend $300 in purchases on your Card in the first 10 months ( up to $100 in statement credits).
And you benefit from several coverages: $100,000 travel accident, Purchase Protection, and Buyer’s Assurance® Protection Plan.
With the SimplyCash™ from American Express, you’ll earn 1.25% on your purchases at Walmart (in-store and online), as well as on your gas purchases and everywhere else!
Do you want a cash back credit card with no annual fee that earns travel points? Here is an option for you: the American Express® Green Card.
By signing up for the American Express® Green Card, you can earn 10,000 Membership Rewards Welcome Bonus Points when you charge $1,000 in purchases to your Card in the first 3 months of Cardmembership. This is a $100 value for travel or any purchase on the Card. You can also transfer your points to airline partners (Aeroplan, British Airways Executive Club, Flying Blue, etc.) and hotel partners (Marriott Bonvoy, Hilton Honors).
That’s a nice welcome bonus for a credit card with no annual fee.
You’ll also have access to online promotional offers to earn points or rebates on your purchases with this no annual fee credit card.
With the American ExpressMD Green Card, you’ll earn 1 point per dollar on your purchases at Walmart (in-store and online), but also your gas purchases and everywhere else!
And this credit card requires no minimum income!
With the Walmart Rewards™ World Mastercard®, you can earn 3% cash back on all Walmart.ca purchases and 1.25% cash back at Walmart stores and on gas. Everywhere else, you get 1% cash back.
Plus, there is no annual fee. Get up to $25 cash back with this welcome offer.
Here are frequently asked questions in the milesopedia community about credit cards in Canada.
There are more than 200 credit cards in Canada. There is no “one best credit card” in Canada.
Several credit cards can match your needs:
There are more than 30 American Express credit cards in Canada. Check out our best American Express Credit Cards page.
There are more than 90 Mastercard credit cards in Canada. Check out our Best Mastercard Credit Cards page.
There are more than 80 Visa credit cards in Canada. Check out our Best Visa Credit Cards page.
Cover picture: Benchapple