Below are the best credit card offers from RBC, the Royal Bank of Canada:
Best Travel Rewards RBC Credit Cards
RBC Avion Visa Infinite Card
With this great offer for the RBC Avion Visa Infinite Card, you can earn up to 55,000 Avion Rewards points:
- 35,000 points on approval (no minimum spend)
- 20,000 additional points when you spend $5,000 in your first 6 months
It’s a value of up to $1,100.
You can use your Avion Rewards points for travel or redeem them with other loyalty programs such as :
- American Airlines AAdvantage
- British Airways Executive Club (and Qatar Airways Privilege Club)
- Cathay Pacific Asia Miles
- WestJet Rewards
For example, with the current welcome offer, you can get the equivalent of 55,000 British Airways Avios Points or 550 WestJet Dollars.
With the RBC Avion Visa Infinite Card, you earn 1 point per dollar and 1.25 points for travel purchases.
And you’ll benefit from a wide range of insurance coverage: Trip Cancellation and Interruption Insurance, Out-of-Province/Country Emergency Medical Insurance, Rental Vehicle Collision/Loss Damage Insurance, Mobile Device Insurance.
RBC ION+ Visa Card
With the RBC ION+ Visa card, you can earn a welcome bonus of 12,000 Avion points.
With this RBC credit card, you can earn 3 Avion points per dollar for :
- Grocery, Dining & Food Delivery
- Rides, Gas & EV Charging
- Streaming, Digital Gaming & Subscriptions
And 1 Avion point per dollar for all other purchases. Plus, save 3¢/L on gas at Petro-Canada and earn 20% more points when you pay with a linked RBC card
Best Airline RBC Credit Cards
WestJet RBC® World Elite Mastercard‡
With the WestJet RBC World Elite Mastercard, you can earn up to $450 welcome WestJet dollars.
With this card, you get a companion voucher redeemable for a round-trip ticket for $119 when you use your card. And your purchases can bring you closer to achieving status with WestJet.
In addition, the primary cardholder and up to 8 guests receivecomplimentary first checked bag on WestJet flights.
With the WestJet RBC World Elite Mastercard, you earn 2% in WestJet dollars on WestJet flights or WestJet Vacations packages, and 1.5% in WestJet dollars on everyday purchases.
Finally, you benefit from numerous insurances Emergency Out-of-Province/Country Medical Insurance, Travel Accident Insurance, Trip Interruption Insurance, Flight Delay and Emergency Purchases Insurance, Hotel/Motel Burglary Insurance, Collision Damage Waiver for Rental Cars.
RBC® British Airways Visa Infinite‡
With the RBC British Airways Visa Infinite Card, you can earn up to 60,000 Avios as a welcome bonus.
With this card, you get a Companion Award eVoucher (when you spend $30,000 or more in any calendar year). And you can enjoy a 10% discount on British Airways flights when you book with your RBC British Airways Visa Infinite Card.
You earn 2 Avios miles for every dollar you spend with British Airways and 1 Avios mile per dollar on all other purchases.
And you’re covered by a number of insurance plans: Out-of-Province/Country Emergency Medical Insurance, Travel Accident Insurance, Flight Delay and Emergency Purchases Insurance, Hotel/Motel Burglary Insurance, Auto Rental Collision/Loss Damage Insurance.
RBC Cathay Pacific Visa Platinum Card
With the RBC Cathay Pacific Visa Platinum Card, you can earn 15,000 Asia Miles as a welcome bonus.
With this card, you get a complimentary first year Green Tier Membership to Cathay Pacific’s exclusive Marco Polo Club. And you can enjoy a 10% discount on travel awards when you use your Asia Miles.
You earn 2 Asia Miles for every dollar you spend with Cathay Pacific and 1 Asia Mile for every dollar you spend on all other purchases.
And you benefit from numerous insurances.
WestJet RBC® Mastercard‡
With the WestJet RBC Mastercard, you can earn up to $100 welcome WestJet Dollars. You also get a companion voucher redeemable for a round-trip ticket for $199 when you use your card .
With this card, you earn 1.5% in WestJet dollars when you buy WestJet flights or WestJet Vacations packages, and 1% in WestJet dollars on everyday purchases.
Best No Annual Fee RBC Credit Cards
With the RBC ION Visa card, you can earn a welcome bonus of 6,000 Avion points.
With this no-annual-fee RBC credit card, you can earn 1.5 Avion points per dollar for :
- Grocery
- Rides, Gas & EV Charging
- Streaming, Digital Gaming & Subscriptions
And 1 Avion point per dollar for all other purchases. Plus, save 3¢/L on gas at Petro-Canada and earn 20% more points when you pay with a linked RBC card
Best Cash Back RBC Credit Cards
Best RBC Specialty Credit Cards
Best Business RBC Credit Cards
Rewards won by RBC Credit Cards
Best Flexible Rewards Visa Card

The RBC Avion Visa Infinite Card is the Best Visa Travel Credit Card With Flexible Rewards in 2022 in Canada for these reasons:
- Flexible Rewards: transfer points to airline partners, flights, vacation packages, car rentals, hotel stays, cruises, personal finance, gift cards, and more
- Attractive Flight Reward Chart
- Accepted at almost every retailer worldwide
Best Frequent Flyer Mastercard

The WestJet RBC World Elite Mastercard is the Best Mastercard Credit Card for Frequent Flyers in 2022 in Canada for these reasons:
- Benefits on WestJet flights
- Benefits for WestJet Rewards Elite status
- Travel insurance
- Accepted at almost every retailer worldwide
Best Small Business Visa Card

The RBC Avion Visa Infinite Business Card is the Best Visa Travel Credit Card For Business in 2022 in Canada for these reasons:
- Flexible Rewards (RBC Rewards program)
- Fixed Reward Chart for Flights
- Accepted at almost every retailer worldwide
Frequently Asked Questions on RBC Credit Cards
Here are some frequently asked questions in the milesopedia community about RBC credit cards in Canada.
What are the best RBC cash back credit cards?
The Best RBC cash back credit card is the RBC Cash Back Preferred World Elite Mastercard. With this RBC credit card, you’ll earn 1.5% cash back on all your purchases.
Which airlines are partnering with the Royal Bank of Canada (RBC)?
Royal Bank of Canada offers several RBC airline co-branded credit cards:
- RBC® British Airways Visa Infinite‡
- WestJet RBC® Mastercard‡
- WestJet RBC® World Elite Mastercard‡
- RBC Cathay Pacific Visa Platinum Card
In addition, through the RBC Avion program, Royal Bank of Canada allows RBC Avion credit card holders to transfer their points to some frequent flyer programs:
- British Airways Executive Club
- American AAdvantage
- Asia Miles
- Westjet Rewards
What is the best RBC Avion credit card?
You could apply for the RBC Avion Visa Infinite Card, the best RBC Avion (formerly known as RBC Rewards) credit card. With this RBC Avion credit card, you’ll earn a welcome bonus and 1 point for every $1 in purchases.
In addition, RBC Avion Visa Infinite Card credit cardholders are regularly targeted for RBC offers. These are RBC promotional offers that you can discover by logging into your Royal Bank of Canada online account.
Can I have multiple RBC credit cards?
Yes, you can have multiple Royal Bank of Canada credit cards at the same time. Such as the RBC Avion Visa Infinite Card (one of the best RBC Avion/RBC Rewards credit cards) and the WestJet RBC World Elite Mastercard (one of the best RBC credit cards for frequent flyers in Canada).
What is the best RBC credit card for travel?
RBC Royal Bank of Canada offers several cards for travel in North America or worldwide. First, the RBC Avion Visa Infinite Card (one of the best travel rewards credit cards).
Secondly, RBC Royal Bank of Canada has cards that offer airline loyalty program points. Like the RBC British Airways Visa Infinite Card (one of the best credit cards with Avios points), the RBC WestJet World Elite Mastercard and the RBC Cathay Pacific Visa Platinum Card.
These credit cards are perfect for travel and offer you premium insurance for your travels in North America or around the world and your daily purchases (extended warranty).
Can I apply for a card online with RBC?
Yes, you can apply for a card online with RBC. Simply click on the Apply button next to each RBC credit card on this page.
Does RBC Royal Bank of Canada have Visa Infinite credit cards?
Yes, RBC has two Visa Infinite credit cards:
Both RBC Visa Infinite credit cards offer travel rewards points.
With these Visa Infinite credit cards, you can enjoy many benefits reserved for Visa Infinite credit card holders:
- Visa Infinite Luxury Hotel Collection
- Visa Infinite Concierge
- Visa Infinite Insurance
Which credit bureau is verified by RBC?
RBC partners with Transunion to check your credit report.
How do I link my RBC credit card to my WestJet Rewards account?
When you apply for your RBC WestJet credit card, provide your WestJet Rewards membership number. If you have not done so, you will need to call RBC to request to link your RBC credit card to your WestJet Rewards account.
How do I link my RBC credit card to my British Airways Executive Club account?
When applying for your RBC British Airways Executive Club credit card, please provide your British Airways Executive Club membership number. If you have not done so, you will need to call RBC to request that your RBC credit card be linked to your British Airways Executive Club account.
How do I link my RBC credit card to my Asia Miles Cathay Pacific account?
When applying for your RBC Asia Miles credit card, please provide your Asia Miles membership number. If you have not done so, you will need to call RBC to request a link between your RBC credit card and your Asia Miles account.
Do RBC credit card holders get RBC offers?
Yes, as an RBC credit card holder, you are eligible to receive RBC offers. You can view these offers by logging into your Royal Bank of Canada online account.
How do I contact RBC Visa Customer Service?
You can contact the Royal Bank of Canada and RBC Visa / RBC Mastercard at 1-800-769-2523. However, if your request is for a lost or stolen card, call the Royal Bank of Canada at 1-800-769-2512.