Advertiser disclosure
Advertisers are not responsible for the content of this site, including any editorial or review that may be published on it. For complete and up-to-date information about any product featured, please visit their website. We maintain business relationships with certain partners mentioned in our communication tools. While we may receive compensation if you sign up for a product or service through our affiliate links, our reviews and content are based on an objective assessment. Value estimates are established by Milesopedia and are not provided, endorsed, or verified by the issuing financial institutions. †*Terms and conditions apply.
We have analyzed more than 140 credit cards in Canada.
Find the best credit card for your needs: use our filters to compare your options by issuer, reward type, reward program, annual fee, income, offer value, etc.
*See the RBC website for the offer terms and conditions.
Earn up to 28,000 Avion points^ – a value of up to $200 in gift cards†! Apply by November 4, 2026.
Points and Rewards
Annual Fee $48
Refer to RBC page for up to date offer terms and conditions
®/™ 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.
^ This offer is only available for new RBC ION+ Visa credit card applications received between June 16, 2026, and November 4, 2026 (“offer period”) and approved by Royal Bank of Canada (“Royal Bank”), subject to the conditions below. Additional cardholders (co-applicants and authorized users) of the RBC ION+ Visa card account, as well as current holders of any personal RBC Royal Bank credit card who switch to the RBC ION+ Visa card during the offer period, are not eligible for this offer.
7,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.
14,000 additional Avion points (“additional points”) will be awarded to you if a total amount of at least $1,500 (“eligible transaction amount”) in net eligible purchases or eligible pre-authorized bill payment transactions (“eligible transactions”) is charged to your RBC ION Visa credit card account within the first six months following your credit card account opening date (“period”), provided your account is open and in good standing at the time the additional points are credited to your credit card account. The additional points will be credited approximately 60 days after you have reached the eligible transaction amount. Eligible transactions exclude cash advances (including balance transfers, cash-like transactions, and bill payments that are not pre-authorized payments set up with a merchant), interest, and other fees. Credits for returns or adjustments that reduce the eligible transaction amount below the $1,500 threshold will cancel your additional Avion points.
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.
A total of 7,000 additional Avion points (“anniversary points”) will appear on your monthly credit card statement within twelve (12) to sixteen (16) weeks following the first anniversary of your credit card account opening, provided that the account is open and in good standing at the time the anniversary points are credited to the account.
If you close your RBC ION Visa credit card account or switch to another type of RBC Royal Bank credit card before the welcome bonus points, additional points, or anniversary points have been credited to your account, you may no longer be eligible for 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 if your application has already been approved, including if we have reason to believe that you are manipulating or abusing the process, or engaging in suspicious or fraudulent activity, as determined by Royal Bank in its sole discretion. For full terms and conditions applicable to the Avion Rewards program, visit www.avionrewards.com or call 1-800-769-2512.
† To obtain gift cards or gift certificates with a value of $200, you need 28,000 Avion points. A minimum of 1,400 Avion points must be redeemed for most $10 gift cards or gift certificates. Some exceptions apply. Point redemption values may vary. For full terms and conditions and restrictions applicable to the redemption of points from the Avion Rewards program, as well as current point redemption values, visit https://www.avionrewards.com/terms or call 1-800-769-2512.
ns or call 1-800-769-2512.
Get up to 14,000 Avion points^ – a value of up to $100 in gift cards†! Apply by November 4, 2026.
No annual fee
^ This offer is only available for new RBC ION Visa credit card applications received between June 16 and November 4, 2026 (“Offer Period”) and approved by Royal Bank of Canada (“Royal Bank”), subject to the conditions below. Co-applicants (co-applicant and authorized user[s]) on an RBC ION Visa credit card account, as well as existing RBC Royal Bank personal credit cardholders who switch to an RBC ION Visa credit card during the Offer Period, are not eligible for this offer.
7,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.
An additional 7,000 Avion points (“Additional Points”) will be awarded to you if a total of at least $500 (the “eligible transaction amount”) in eligible net purchases or eligible pre-authorized bill payment transactions (“eligible transactions”) is charged to your RBC ION Visa credit card account within the first three months from your credit card account opening date (the “Period”), provided your account is open and in good standing at the time the Additional Points are credited to your credit card account. The Additional Points will be credited approximately 60 days after you have reached the eligible transaction amount. Eligible transactions exclude cash advances (including balance transfers, cash-like transactions, and bill payments that are not pre-authorized payments set up with a merchant), interest, and other fees. Credits for returns or adjustments that reduce the amount of eligible transactions below the $500 threshold will result in the cancellation of your Additional Points.
If you close your eligible credit card or switch to another type of RBC ION Visa credit card before the Welcome Points or Additional Points have been credited to your account, you may no longer be eligible for 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 if your application has already been approved, including if we have reason to believe that you are manipulating or abusing the process, or engaging in suspicious or fraudulent activity, as determined by Royal Bank in its sole discretion. For full terms and conditions applicable to the Avion Rewards program, visit www.avionrewards.com or call 1-800-769-2512.
† To obtain gift cards or gift certificates with a value of $100, you need 14,000 Avion points. A minimum of 1,400 Avion points must be redeemed for most $10 gift cards or gift certificates. Some exceptions apply. Point redemption values may vary. For full terms and conditions and restrictions applicable to the redemption of Avion Rewards points, as well as current point redemption values, visit https://www.avionrewards.com/terms or call 1-800-769-2512.
Welcome Offer: Get up to 70,000 WestJet points1
Benefits of the WestJet World Elite Mastercard‡ RBC®
WestJet Points earned with the WestJet RBC World Elite Mastercard
Save at Petro-Canada Save 3¢/L on gas and earn 20% more Petro-Points when you pay with a linked RBC card.13
Earn more Be Well points at Rexall Earn 50 Be Well points for every $1 spent on eligible purchases at Rexall when you pay with your linked RBC credit card.14
Enjoy unlimited $0 delivery fees with DoorDash Get a complimentary DashPass subscription from DoorDash for up to 12 months and enjoy unlimited deliveries from qualifying restaurants you love. Enjoy $0 delivery fees on orders of $15+ when you pay with an eligible RBC credit card15.
Enjoy airport lounges worldwide Your WestJet RBC World Elite Mastercard entitles you to membership in the Mastercard Travel Pass Program provided by DragonPass.12 This program offers access to more than 1,300 airport lounges globally, plus valuable airport dining and spa offers. Download the Mastercard Travel Pass app and register at mastercardtravelpass.dragonpass.com
You can truly relax while you’re travelling with comprehensive coverage, now including Trip Cancellation insurance16.
Please refer to your Certificate of Insurance for detailed coverage information or contact us at 1-800-533-2778 if you have any specific questions in mind.
® / MC 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).
1 To benefit from this offer, your application must be received and approved by Royal Bank of Canada (“Royal Bank”) between June 16, 2026 and November 4, 2026 (“Offer Period”). This offer only applies to new applications for a WestJet RBC World Elite Mastercard.
You will receive up to 30,000 welcome WestJet points upon your first purchase (“Welcome WestJet Points”) distributed as follows: (i) 25, 000 Welcome WestJet Points up to six (6) weeks after your first purchase transaction date; and (ii) 5,000 Welcome WestJet Points up to twelve (12) weeks after your first purchase transaction date, provided your first purchase gets posted to your WestJet RBC World Elite Mastercard credit card account (“Credit Card Account”) within the first three (3) months of your Credit Card Account opening date (“Period”).
You will receive an additional 30,000 WestJet points (“Additional WestJet Points”) provided a total of $5,000 (“Qualifying Transaction Amount”) or more in qualifying net purchases and/or pre-authorized bill payment transactions (“Qualifying Transaction(s)”) are posted to your Credit Card Account within the Period. The Additional WestJet Points will be awarded approximately six (6) weeks after the date you reach the Qualifying Transaction Amount. 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 transaction posting date of each Qualifying Transaction, not the transaction date, will determine whether the transaction will count towards the Qualifying Transaction Amount. This means that Qualifying Transactions that take place prior to the last day of the Period will not count towards the Qualifying Transaction Amount if they have not yet been posted or processed by the merchant, the payment network (Mastercard) or Royal Bank by the last day of the Period.
You will receive an additional 10,000 WestJet points (“Anniversary WestJet Points”) up to sixteen (16) weeks after your Credit Card Account has been open for one (1) year.
Welcome WestJet Points, Additional WestJet Points and Anniversary WestJet Points will be awarded to your WestJet Rewards account, accessible at westjet.com/account, and appear on your monthly credit card statement, provided your Credit Card Account is open and in good standing at the time they are awarded to your WestJet Rewards 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 at that time.
Only the primary cardholder on the Credit Card Account is eligible for this offer. Additional cardholders(s) (co-applicant and authorized user(s)), as well as existing cardholders on any RBC Royal Bank personal credit card account, transferring to a WestJet RBC World Elite Mastercard during the Offer Period, are not eligible for this offer.
If you close your Credit Card Account or change it for another type of RBC Royal Bank credit card before the Welcome WestJet points, Additional Welcome WestJet points or the Anniversary WestJet points have been awarded to your WestJet Rewards account, you may not receive the points. This offer may not be combined or used in conjunction with any other offer. Royal Bank and WestJet reserve the right to modify, cancel 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 us in our sole discretion.
* You’re guaranteed to be approved for a Capital One Mastercard as long as you:
Capital One is not responsible for maintaining the content on this site. Please click on the Apply Now link for the most up to date information.
New American Express® Aeroplan®* Reserve Cardmembers can earn up to 150,000 Aeroplan points
Card features
Apply with confidence!
*Instant decisions are only available for Consumer (also known as Personal) Card applications.
American Express is not responsible for maintaining or monitoring the accuracy of information on this website. For full details and current product information, click the Apply Now link. If you apply and get approved for an American Express Card, we may receive compensation from American Express, which can be in the form of monetary payment.
Access special experiences with The Platinum Card®. Take advantage of Amex's best offer of the year for The Platinum Card®. New Platinum Card® Members can earn up to 170,000 Membership Rewards® points, worth up to $1,700 for a weekend getaway.
*Terms and conditions apply.American Express is not responsible for maintaining or monitoring the accuracy of the information on this website. For full details and current product information, click the Apply Now link. If you apply and get approved for an American Express Card, we may receive compensation from American Express, which can be in the form of monetary payment.
Get a 0% introductory interest rate on balance transfers for 18 months (2% transfer fee applies) and a waiver of the $29 annual fee for the first year*.
*Terms and conditions apply
BMO is not responsible for updating the content of this site. For the most up-to-date information, please click on the Online Application link.
Welcome Offer: Get 20,000 Bonus Points and a 0.99% introductory interest rate on balance transfers for 9 months with a 2% transfer fee*. Plus, earn rewards from over 400 brands.*
Benefits
†Terms and conditions apply.
Welcome Offer: Get up to $1,600 in value and the annual fee waived in the first year. Plus, get a 0% introductory interest rate on balance transfers for 12 months with a 2% transfer fee*.
†Conditions apply.
Get up to $100 in Cash Back Dollars† with the TD Cash Back Visa* Card. Conditions Apply.
Cash Back Dollars can be redeemed to help pay down your account balance†.
Savings this way:
You can change your preferences or unsubscribe at any time by clicking one of the links available at the bottom of each newsletter.
If you are already subscribed and would like to unsubscribe, you can click the link at the bottom of one of our emails.