Compare credit cards in Canada

Customize your needs HERE

You

You want

The card

Calculate your expenses
Your Monthly Spending
Customize your needs HERE Hide filters
Sort By
  • 2X Points on All Purchases
  • Premium Insurance
  • Access to VIP Lounges
Learn More

Earn up to $1,400 in value, including up to 165,000 TD Rewards Points, receive an annual fee rebate for the first year and additional travel benefits. Conditions Apply.

  • Earn a welcome Bonus of 20,000 TD Rewards Points when you make your first Purchase with your Card.
  • Earn 145,000 TD Rewards Points when you spend $7,500 within 180 days of Account opening.
  • Earn a Birthday Bonus of up to 10,000 TD Rewards points.
  • Get an annual TD Travel Credit of $100 when you book at Expedia® For TD.
  • Get an Annual Fee Rebate for the first year.
  • Enjoy your time at the airport with global airport lounge access and 4 complimentary lounge visits with Visa Airport Companion Program (a value of up to $285).

To receive the first-year annual fee rebate for the Primary Cardholder, you must activate your Card and make your first Purchase on the Account within the first 3 months after Account opening. To receive the Additional Cardholder(s) first-year annual fee rebate, you must add your Additional Cardholder(s) while the offer is in effect.

Offer may be changed, withdrawn or extended at any time and cannot be combined with any other offer unless otherwise indicated.

Earn TD Reward Points on all the things you normally do, whether you use your Card for groceries, dining, paying bills streaming services or booking travel. The rewards will add up quickly so you can enhance your everyday experiences and enjoy a wide variety of rewards.

  • Earn 8 TD Rewards Points for every $1 you spend when you book travel through Expedia® For TD
  • Earn 6 TD Rewards Points for every $1 you spend on Groceries, Dining, and Public Transit
  • Earn 4 TD Rewards Points for every $1 you spend on Recurring Bill Payments and Streaming, Digital Gaming & Media
  • Earn 2 TD Rewards Points for every $1 you spend on other Purchases made using your Card plus earn an annual Birthday Bonus of up to 10,000 TD Rewards Points

Your card also allows you to enjoy:

  • An extensive suite of travel insurance coverages which helps you travel prepared
  • No travel blackouts, no seat restrictions and no expiry for your TD Rewards Points as long as your account is open and in good standing.
Legal

Terms and conditions apply.

Annual Fee
  • Primary card $139
  • Additional card $50
Annual Income Required
  • Individual $60,000
  • Household $100,000
Conversion fees
  • 2.5 %
Interest Rates
  • Purchase Rates 21.99 %
  • Cash Advance Rates 22.99 %
    21.99 % (QC)
  • Balance Transfer Rates 22.99 %
    21.99 % (QC)
Earning Rate
  • Groceries6TD Rewards Points
  • Dining and Food delivery6TD Rewards Points
  • Local Transport6TD Rewards Points
Value
  • Year 1
  • Year 2+
Best For
Transfer Partners
  • TD Rewards

Advantages

  • Annual Credit
  • VIP Lounges
  • Concierge
  • Wifi
  • Travel credit

Travel Insurance

Insurance Name
Included
Amount
Duration

Get up to 60,000 Aviosˆ with the RBC® British Airways Visa Infinite Card

Receive up to 60,000 Aviosˆ, here’s how:

  • Collect a 30,000 Avios Welcome Bonus when you spend $5,000 CAD in the first three months of account opening.
  • Collect a further 30,000 bonus Avios when you spend $5,000 CAD in months 4-6 of account opening.
  • If you do not meet the $5,000 CAD spend in the first three months, you can still collect 30,000 bonus Avios if you meet the spend requirement in months 4-6.

Benefits:

  • Earn 3 Avios for every $1 CAD spent on British Airways and BA Holidays*
  • Earn 2 Avios for every $1 CAD spent on qualifying dining spend*
  • Earn 1 Avios for every $1 CAD spent on qualifying net purchases*
  • Earn a companion voucher when you spend $30,000 CAD annually You can either take a companion with you or fly solo instead for a 50% Avios discount on the cost of one reward seat ticket. Plus, you'll have the flexibility to pay a lower, flat fee to cover taxes, fees and carrier charges and a fixed Avios amount when you make a Reward Flight booking.˜
  • 10% off British Airways flights when you book and pay with your card∞
  • Redeem for travel on British Airways and one world partner airlines**
  • Comprehensive Insurances including 31–day out of country/province emergency medical insurance1, flight delay insurance2, hotel burglary3 and rental car4 insurance. Even eligible purchases you make with the card are protected3.
  • Premium5 Visa Infinite benefits, such as no-wait service for events, as well as restaurant and hotel privileges through www.visainfinite.ca
  • Complimentary 24/7 Concierge Service5
  • Link your RBC card to your Petro-Points card and instantly save per liter on fuel at Petro-Canada stations, plus always earn 20% more Petro-Points and 20% more Avion Rewards points.
  • Link your RBC British Airways Visa Infinite card with a Rexall Be Well account and get 50 Be Well points for every $1 spent on eligible products at Rexall. Redeem Be Well points faster for savings in store on eligible purchases where 25,000 Be Well points = $10
  • Add your eligible RBC credit card to your DoorDash account to: Get a free 12-month subscription to DashPass±, a value of up to $120. Enjoy unlimited deliveries with $0 delivery fees on orders of $15 or more when you pay with your eligible RBC credit card
Legal

Refer to RBC page for up to date offer terms and conditions

This offer only applies to new applications for a RBC British Airways Visa Infinite credit card received and approved by Royal Bank of Canada (“Royal Bank”) between July 23, 2025 and February 25, 2026 (“Offer Period”), subject to the conditions below. Additional cardholders(s) (co-applicant and authorized user(s)) on the RBC British Airways Visa Infinite credit card account are not eligible for this offer. Existing cardholders on any RBC Royal Bank personal credit card account transferring to a RBC British Airways Visa Infinite credit card, are not eligible for the offer.

To receive the initial offer of 30,000 Avios points (“Initial Bonus”), (i) a total of $5,000 or more (“Qualifying Transaction Amount”) in qualifying net purchases and/or pre-authorized bill payment transactions (“Qualifying Transactions”) must be posted to your Credit Card Account within the first 90 days of your Credit Card Account opening date (“Initial Period”), and (ii) your Credit Card must remain open and in good standing, “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. If you are not currently a member of The British Airways Club, you will be enrolled automatically once you are approved for the RBC British Airways Visa Infinite credit card. Please note that the address your British Airways Club account is registered under must match the one for your RBC British Airways Visa Infinite account at all times for the Avios to be posted to your British Airways Club account. The Initial Bonus will be awarded to your British Airways Club account, approximately 15 weeks after the date you reach $5,000 in Qualifying Transactions within the Initial Period.

To receive the additional 30,000 Avios points (“Additional Bonus”), (i) a separate amount totaling $5,000 or more (“Qualifying Transaction Amount”) in qualifying net purchases and/or pre-authorized bill payment transactions (“Qualifying Transactions”) must be posted to your Credit Card Account within 91 – 180 days of your Credit Card Account opening date (“Subsequent Period”), and (ii) your Credit Card must remain open and in good standing at the time the Additional Bonus are awarded to your British Airways Club account, approximately 15 weeks after the date you reach $5,000 in Subsequent Qualifying Transactions.

For greater certainty, you may qualify for the Additional Bonus notwithstanding not having qualified for the Initial Bonus and likewise, you may qualify for the Initial Bonus and not qualify for the Additional Bonus where the Qualifying Transaction Amount has not been reached.

Eligible transactions do not include cash advances (i.e. balance transfers, cash-like transactions and bill payments that are not pre-authorized merchant payments), interest or other charges. 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 British Airways Visa Infinite credit card for another type of RBC Royal Bank credit card before the Initial Bonus and/or the Additional Bonus have been credited to your British Airways Club account, you may lose the benefit of this offer. This offer may not be combined or used in conjunction with any other offer unless otherwise set out. Royal Bank of Canada and British Airways reserve the right to modify, cancel or withdraw this offer at any time. British Airways, not Royal Bank of Canada, is responsible for this offer and The British Airways Club programme. For all British Airways Club Terms and Conditions, please visit ba.com/theclub.

Eligible members who spend a minimum of $30,000 CAD on qualifying purchases on their card in a calendar year (“calendar year” refers to the time period starting from January 1 and ending December 31) will receive a maximum of one Companion Voucher for that calendar year. See ba.com/rbc-visa for full terms and conditions. See ba.com/rbc-visa for full terms and conditions.

Annual Fee
  • Primary card $165
  • Additional card $75
Annual Income Required
  • Individual $60,000
  • Household $100,000
Conversion fees
  • 2.5 %
Interest Rates
  • Purchase Rates 20.50 %
  • Cash Advance Rates 22.99 %
    21.99 % (QC)
  • Balance Transfer Rates 22.99 %
    21.99 % (QC)
Earning Rate
  • Groceries2Avios
  • Dining and Food delivery2Avios
  • All Spending1Avios
Value
  • Year 1 $1,093
  • Year 2+ $243
Best For
Transfer Partners
  • British Airways Club

Advantages

  • Annual Credit
  • VIP Lounges
  • Concierge
  • Wifi
  • Travel credit

Travel Insurance

Insurance Name
Included
Amount
Duration
Travel Medical Insurance
Travel medical insurance up to 54 years old
31 day(s)
Travel medical insurance up to 64 years old
31 day(s)
Travel medical insurance 65+
7 day(s)
Trip Cancellation Insurance
Trip Interruption Insurance
Common Carrier Travel Accident Insurance
$500,000
Flight Delay Insurance
$500
Delayed Baggage Insurance
$500
Lost/Stolen Baggage Insurance
$500
Auto Rental Loss/Insurance
$65,000
48 day(s)
Hotel/Motel Burglary Insurance
$2,500

Receive our newsletter every week!

Savings are here (if you don’t see the sign-up form, please click here):

Milesopedia