Here are the three best credit card offers right now:
CIBC Aventura® Visa Infinite* Card
The CIBC Aventura® Visa Infinite* Card is one of the best Visa credit cards with travel rewards .
CIBC has an offer with which you can earn up to 45,000 Aventura points:
15,000 Aventura Points when you make your first purchase†
30,000 Aventura Points if you spend $3,000 or more in the first 4 monthly statement periods†
In addition, you can benefit from a rebate on the first year’s annual fee for the primary card holder ($139 value) and up to three authorized users ($50 each).
With this CIBC Aventura Credit Card, you get:
2 points for every $1 spent on travel purchased through the CIBC Rewards Centre†
1.5 points for every $1 spent at eligible gas stations, EV charging, grocery stores and drug stores†
1 point for every $1 spent on all other purchases†
The CIBC Aventura® Visa Infinite* Card also offers:
Airport lounges access: Visa Airport Companion Program membership with 4 complimentary visits per year
Reimbursement of NEXUS membership fees ( $160 value)
The minimum annual income required for this card is $60,000 (personal) or $100,000 (household).
TD First Class Travel® Visa Infinite* Card
With the TD First Class Travel® Visa Infinite* Card, you can get up to 165, 000 TD Rewards points † and a rebate on the annual fee for the first year :
20,000 TD Rewards points for the first purchase made with your Card†
145,000 TD Rewards points if you spend $7,500 within 180 days of opening†
A birthday bonus of up to 10,000 TD Rewards points †
Plus, get an Annual Fee Rebate for the first year.† This is the highest offer we have ever seen!
With the TD First Class Travel® Visa Infinite* Card, you earn:
8 TD Rewards Points† for every $1 you spend when you book travel through Expedia® For TD†
6 TD Rewards Points for every $1 you spend on Groceries, Dining, and Public Transit†
4 TD Rewards Points for every $1 you spend on Recurring Bill Payments and Streaming, Digital Gaming & Media†
2 TD Rewards Points for every $1 you spend on other Purchases made using your Card†
This TD credit card is one of the best TD travel rewards cards. As of April 30, 2025, it now offers access to airport lounges with 4 free visits per year .
National Bank World Elite Mastercard
With Milesopedia, enjoy an exclusive offer to get up to 50,000 points with the National Bank World Elite Mastercard. This offer is exclusively available through the Milesopedia network and allows you to quickly earn points by following these steps:
10,000 reward points upon enrollment in your credit card payment protection, for a minimum of 3 months of membership.
10,000 points when you make $5,000 in net purchases within the first 3 months.
20,000 points when you reach $20,000 in purchases within the first 12 months.
10,000 points when you combine your credit card with the opening of your first current account within 7 days of your credit card application.
The National Bank World Elite Mastercard is the best Mastercard credit card offered by NBC.
With this card, you earn up to 5 points per dollar on your purchases:
5 points per dollar for groceries and restaurants
2 points per dollar on gas and electric recharge purchases
2 points per dollar on recurring bills
2 points per dollar on À la carte Travel
1 point per dollar for all other purchases
And since it’s an NBC mycredit Mastercard , you can use it at Costco.
With this card, you have access to a $150 annual travel credit that you can use in any of these categories:
Airport parking
Baggage fees
Seat selection
Access to Airport Lounges
Flight upgrades
What’s more, you can enjoy access to DragonPass airport lounges and unlimited access to the National Bank Lounge at Montreal-Trudeau.
Finally, Milesopedia has named the National Bank World Elite Mastercard as the Best Travel Credit Card in 2023, 2024, 2025, and 2026.