RBC British Airways Visa Infinite
$1,135
1st-yr value
$1,135
Welcome bonus
$165
Annual fee
Updated June 2026 · 13 cards · Independently rated by the CreditCardGuru editorial team
RBC offers 13 credit cards in Canada, spanning travel, rewards and cash back cards. Our top-rated RBC credit card is the RBC British Airways Visa Infinite (4.6/5) — best for maximizing rewards on british airways. Compare every RBC credit card below — welcome bonuses, annual fees, earn rates and independent ratings — to find the best RBC card for the way you spend.
Advertiser disclosure: we may be compensated for links on this page. Our ratings stay independent. Learn more.
$1,135
1st-yr value
$1,135
Welcome bonus
$165
Annual fee
$826
1st-yr value
$826
Welcome bonus
$399
Annual fee
$700
1st-yr value
55,000 Avion Pts
Welcome bonus
$120
Annual fee
$725
1st-yr value
$725
Welcome bonus
$175
Annual fee
$100
1st-yr value
14,000 Avion Pts
Welcome bonus
$48
1st year free
$450
1st-yr value
45,000 Pts
Welcome bonus
$175
Annual fee
$386
1st-yr value
$386
Welcome bonus
$139
Annual fee
$50
1st-yr value
7,000 Avion Pts
Welcome bonus
No fee
Annual fee
$70
1st-yr value
$1,000
Welcome bonus
No fee
Annual fee
$150
1st-yr value
15,000 Pts
Welcome bonus
$39
Annual fee
—
1st-yr value
—
Welcome bonus
$99
Annual fee
Our highest-rated RBC card is the RBC British Airways Visa Infinite (4.6/5), with a welcome offer worth around $1135. The RBC Avion Visa Platinum is a strong runner-up.
Yes — RBC offers 2 no annual fee cards, including the RBC ION Visa.
RBC offers travel, rewards and cash back credit cards in Canada. Use the filters and reward details below to match a RBC card to your spending.
Most RBC rewards and travel cards expect good-to-excellent credit (a score around 660+). No-fee, student and secured cards are more accessible, and a secured card can help you build credit from scratch.
Prefer to compare across every issuer? Browse all credit cards or use our rewards calculator.
Get the best new welcome bonuses and rewards news for Canadians, straight to your inbox. No spam — unsubscribe anytime.