Working hard in the background...
Working hard in the background...
Side by Side Credit Cards Comparison
Which one is better?

RBC ION Visa
3.8
RECOMMENDED CREDIT SCORE*

Walmart Rewards™ World Mastercard®
2.0
RECOMMENDED CREDIT SCORE
Welcome Bonus
Welcome Bonus
Start with a welcome bonus of $25 reward dollars1. Just spend $75 in a single purchase at Walmart with your new Walmart Rewards Mastercard in the first 30 days1.
Rewards Breakdown
Rewards breakdown is not available for this card.
Rewards Breakdown
Rewards breakdown is not available for this card.
How to Earn Rewards
How to Earn Rewards
Insurance Included
Purchase Protection
Extended Warranty
Insurance Included
Purchase Protection
Extra Benefits
Gas Discount
Discount
Extra points
Extra points
Extra Benefits
N/A
Interest Rates
Purchase:
20.99%
Cash Advance:
22.99%
Balance Transfer:
22.99%
Interest Rates
Purchase:
21.89%
Cash Advance:
22.97%
Balance Transfer:
22.97%
Annual Fee
$0
Annual Fee
$0
Income Required
Min Personal Income:
N/A
Min Household Income:
N/A
Income Required
Min Personal Income:
N/A
Min Household Income:
$100,000
Loyalty Program
Loyalty Program
N/A
Point Redemption Options
Most Optimal
Transfer to WestJet
Financial Products
Gift Cards
Merchandise
Travel
Statement Credits (Cash)
Point Redemption Options
Not Applicable
Is this card worth it?
This is a decent no annual fee card, great for starting out and low-intermediate rewards. It offers great gas savings, especially for petro Canada gas customers, though insurance coverage is quite limited.
Is this card worth it?
The Walmart Rewards World Mastercard is ideal for frequent Walmart shoppers who want to spread out payments on larger purchases without paying much interest. It's especially beneficial for those who frequently shop at Walmart's online store. However, it offers a rather average reward rate for other types of purchases, making many other cards a better choice for non-Walmart spending categories.
Pros
Pros
Cons
Cons
Legal
® / ™ Trademark(s) of Royal Bank of Canada. RBC and Royal Bank are registered trademarks of Royal Bank of Canada. ‡ All other trademarks are the property of their respective owner(s).
^ This offer only applies to new applications for an RBC ION Visa credit card received between January 21, 2026 and May 6, 2026 (“Offer Period”) and approved by Royal Bank of Canada (“Royal Bank”), subject to the conditions below. Additional cardholders(s) (co-applicant and authorized user(s)) on the RBC ION Visa credit card account, as well as existing cardholders on any RBC Royal Bank personal credit card transferring to an RBC ION Visa credit card during the Offer Period, are not eligible for this offer.
4,000 Avion points (“Welcome Points”) will appear on your monthly credit card statement within sixty (60) days after your application has been approved, provided that your RBC ION Visa credit card account (“Credit Card Account”) remains open and in good standing at the time the Welcome points are credited to your account, “good standing” meaning that your Credit Card Account must not be past due for more than two (2) consecutive credit card account statement periods, closed, charged off or in credit revoked status.
7,000 additional Avion points (“Bonus Points”) will be awarded to you if a total of $500 or more (“Qualifying Transaction Amount”) in qualifying net purchases and/or pre-authorized bill payment transactions (“Qualifying Transactions”) are posted to your Credit Card Account within the first three (3) months from your Credit Card Account opening date (“Period”). The Bonus Points will appear on your monthly credit card statement within sixty (60) days after you reach $500 in Qualifying Transactions, provided your Credit Card Account is in good standing at the time the Bonus Points are credited to your account.
Qualifying Transactions exclude cash advances (including balance transfers, cash-like transactions and bill payments that are not pre-authorized charges that you set up with a merchant), interest charges and fees, and credits for returns and adjustments posted to your Credit Card Account during the Period will reduce the amount of your Qualifying Transactions. The Qualifying Transaction Amount is based on the transaction posting date of each Qualifying Transaction, not the transaction date. This means that transactions that take place prior to the last day of the Period will not be considered for the Qualifying Transaction Amount if they have not yet been posted or processed by the merchant, the payment network (Visa) or Royal Bank by the last day of the Period.
If you close or change your RBC ION Visa credit card for another type of RBC Royal Bank credit card before the Welcome Points and/or the Bonus Points have been credited to your account, you may lose the benefit of this offer. This offer may not be combined or used in conjunction with any other offer. Royal Bank reserves the right to cancel, modify or withdraw this offer at any time without notice, even after your application has been approved, including if we suspect that you may be manipulating or abusing it, or engaging in any suspicious or fraudulent activity, as determined by Royal Bank in its sole discretion. For complete terms and conditions that apply to the Avion Rewards Program, please visit www.avionrewards.com or call 1-800-769-2512.
† To get $75 worth of gift cards/certificates, you will need a total of 11,000 Avion points. Minimum redemption of 1,400 Avion points for most $10 gift cards/certificates. Some exceptions apply. Point redemption values may fluctuate. For general redemption terms, conditions and restrictions that apply to the Avion Rewards program, as well as for current point redemption values, please visit https://www.avionrewards.com/terms-and-conditions.html or call 1-800-769-2512.
2 You will earn 1.5 Avion points for every $1.00 in Grocery, Rides, Gas, Electric Vehicle Charging, Streaming, and Digital Gaming & Subscriptions Purchases you make on your RBC ION Visa credit card at merchants classified by Visa’s “Merchant Category Code” (MCC). Depending on how certain merchants are categorized by Visa’s “Merchant Category Code” (MCC) they may not qualify as an eligible MCC. Eligible MCCs are listed as:
(i) “Grocery Stores and Supermarkets” (MCC 5411) are “Grocery Purchases”;
(ii) “Service Stations (With or without Ancillary Services)” (MCC 5541), “Automated Fuel Dispensers” (MCC 5542), “Taxicabs and Limousines” (MCC 4121), “Local and Suburban Commuter Passenger Transportation, Including Ferries” (MCC 4111), Electric Vehicle Charging” (MCC 5552) are “Rides, Gas & Electric Vehicle Charging Purchases”. Non-commuter passenger railway purchases and non-commuter bus line purchases do not qualify as part of “Rides, Gas & Electric Vehicle Charging Purchases”;
(iii) “Digital Goods Media – Books, Movies, Music” (MCC 5815), “Digital Goods – Games” (MCC 5816), “Digital Goods – Applications (Excludes Games)” (MCC 5817), “Digital Goods – Large Digital Goods Merchants” (MCC 5818), “Cable, Satellite, and Other Pay Television/Radio/Streaming Services” (MCC 4899) are “Streaming, Digital Gaming & Subscriptions Purchases”. The “Digital Goods – Games” MCC does not include games of chance and gambling.
You will earn 1 Avion point for every $1.00 on all other purchases (including pre-authorized bill payments) you make on your RBC ION Visa credit card. Even though some merchants may sell Grocery, Rides, Gas, Electric Vehicle Charging, Streaming, and Digital Gaming & Subscriptions merchandise, purchases made at these locations may not necessarily qualify as Eligible MCCs if the merchant is not classified as such by Visa. Also, you may make a purchase at a merchant that is not classified as an Eligible MCC but is located on the premises of a merchant that is classified as an Eligible MCC, in which case your purchase would not qualify as an Eligible MCC. We cannot guarantee that any merchant, operating in whole or in part as a Grocery, Rides, Gas, Electric Vehicle Charging, Streaming, and Digital Gaming & Subscriptions merchant is classified as an Eligible MCC and in no event will we be liable or responsible for any claims with respect to a Grocery, Rides, gas, Electric Vehicle Charging, Streaming, and Digital Gaming & Subscriptions purchase made at a merchant that is not classified as an Eligible MCC. Avion points are earned on net purchases only; they are not earned on cash advances (balance transfers, cash-like transactions and bill payments that are not pre-authorized charges that you set up with a merchant), interest charges or fees, and credits for returns and adjustments will reduce or cancel the points earned by the amounts originally charged.
Refer to RBC page for up to date offer terms and conditions. The Website may engage in affiliate marketing, which is done by embedding tracking links into The Website. If you click on a link for an affiliate partnership, a cookie will be placed on your browser to track any sales for purposes of commissions.
1 A $25-dollar Welcome Bonus in Walmart Reward Dollars will be awarded to your Walmart Rewards account within five business days after an eligible single purchase reaching a total spend of $75 (including taxes) using your Walmart Rewards Mastercard is made at Walmart retail locations in Canada or online at Walmart.ca. To qualify for this offer you must (1) apply and be approved for a Walmart Rewards™ Mastercard® account in-store or online at walmartrewards.ca; and (2) make a single-receipt purchase of at least $75 (including taxes) at Walmart retail locations in Canada or online at Walmart.ca. Qualifying purchase must be made within 30 days of your application approval. Offer cannot be used with any other offer or promotion and is limited to one welcome bonus per new account. This offer is subject to the full Walmart Reward Dollars Program Terms and Conditions
2 Earn 3% in Walmart Reward Dollars on eligible purchases charged to your Walmart Rewards Mastercard at Walmart retail locations in Canada and online at Walmart.ca before taxes. Some exclusions apply. See Walmart Reward Dollars Program Terms and Conditions for details.
3 Earn 1% in Walmart Reward Dollars on all eligible purchases charged to your Walmart Rewards Mastercard outside of Walmart retail locations in Canada and online at Walmart.ca. Some exclusions apply. See Walmart Reward Dollars Program Terms and Conditions for details.
4 Use your Walmart Rewards Mastercard to pay for a regularly priced annual Walmart Delivery Pass when purchasing it online at Walmart.ca and receive a 3-month statement credit plus applicable taxes for Walmart Rewards Mastercard or 6-month statement credit plus applicable taxes for Walmart Rewards World Mastercard. Your statement credit will be posted to your Walmart Rewards Mastercard account within 45 business days after the qualifying annual Delivery Pass plan purchase is made. Only one statement credit per account, per year. The account must be in good standing at the time the statement credit is awarded. See Delivery Pass Terms for details and exclusions.