Never miss an amazing deal ever again. Receive our weekly newsletter with the latest offers and deals directly to your inbox – subscribe now.

Everyone loves a great sign-up bonus – but it’s even better if it’s permanent. We love sharing the deals we get, especially with our fellow credit card fanatics (like you).

Earning 25,000 points just for making a purchase, an extra 5,000 for switching to e-statements, and on top of that, calling the bank and asking: “Could you also waive the annual fee, pretty please?”

Ah, the rush.

But there’s nothing worse than when your friend tells you “Yeah, I went to go do that…but the offer ended a few months ago.”

We’re here to share deals that are here for a good time and a long time. Cards you can write home about and make sure everyone can get the most out of.

That being said, it’s true that some of the cards mentioned here have limited time offers, but these are on top of the welcome bonuses that are here to stay.

Here’s a chart for a quick comparison of the cards listed below so you can find an annual fee, minimum income requirement, and welcome bonus that works for you:

Travel credit card Annual fee Minimum personal income requirement Sign-up bonus Apply now
American Express Platinum Card $699 N/A 25,000 points (terms) Apply now
American Express Gold Rewards Card $150 N/A Up to 25,000 points (terms) Apply now
TD Aeroplan Visa Infinite Card $120 $60,000 personal, $100,000 household Up to 25,000 miles (terms) Apply now
BMO AIR MILES World Elite Mastercard $120 $80,000 personal, $150,000 household 2,000 AIR MILES (terms) Apply now
RBC Avion Visa Infinite Privilege $399 $200,000 25,000 points (terms) Apply now
American Express Cobalt Card $120 ($10 monthly) N/A 30,000 points (terms) Apply now
Alaska Airlines Platinum Plus Mastercard $75 N/A 20,000 miles (terms) Apply now

Related: Your Travel Bucket List: 5 Dreamy Places To Visit And How To Get There For Practically Free

American Express Gold Rewards Card

With a very reasonable $150 annual fee, the will offer you a 25,000 point welcome bonus, meaning you’re getting $625 when you transfer to Aeroplan.

You can transfer your points at a 1:1 ratio to Aeroplan or Avios miles and get a 3x rewards value, or pay for any travel or card purchase with points straight from your card with a lowered reward value.

This card also offers 2 points per $1 spent on:

  • gas,
  • groceries,
  • drugstore, and
  • travel purchases.

Again, this is a charge card – but if you only use your card on what you know you can pay back, you don’t have to be worried.

American Express Platinum Card

American Express is often known for their sign-up bonuses and luxury cards, but the is a super premium metal credit card that comes with a hefty welcome bonus of 25,000 points.

Again, that’s $625 going towards your next vacation.

It also offers you:

  • 3 points per dollar spent on eligible dining purchases,
  • 2 points per dollar spent on eligible travel, and
  • 1 point per dollar spent on everything else.

Show your card at over 1,200 lounges worldwide, and you’ll get unlimited access – this is the best of the best when it comes to lounge access. You also get a $200 annual travel credit that can be redeemed for any travel.

The downsides?

The high annual fee of $699 and the fact that it’s a charge card, which means the balance must be paid in full every month. So if you tend to keep a balance, this might not be the card for you.

TD Aeroplan Visa Infinite Card

First, after making your first purchase with the , you’ll get 15,000 miles. You’ll also earn another 10,000 miles when you spend $1,500 in the first 3 months.

If you’re flying Air Canada on an Aeroplan rewards ticket, this card will offer you:

  • one-time guest pass to the Maple Leaf Lounge,
  • first checked bag free,
  • priority check-in, and
  • priority boarding.

And you’ll earn 1.5 miles for every $1 spent on:

  • eligible groceries,
  • gas,
  • drugstore, and
  • purchases (other than vacation packages, capped at $80,000 across these categories).

For every other purchase, you’ll earn 1 mile for every $1 spent. All for the lower annual fee of $120.

BMO AIR MILES World Elite Mastercard

We call the the best Air Miles credit card in Canada for a reason.

You’ll earn 2,000 bonus AIR MILES after you spend $3,000 in the first 3 months.

To add to this great bonus (which is worth roughly $404), you’ll also get a 15% discount on Air Miles flights within North America.

With VIP access to airport lounges worldwide with Mastercard Airport Experiences, 2 complimentary passes annually, and 1 mile for every $10 spent on ALL purchases…

This could be the card for you.

Did we mention the $120 annual fee is waived for the first year?

Related: 8 Tips For Using Your Travel Credit Card For A 5-Star Vacation At A 1-Star Cost

RBC Avion Visa Infinite Privilege

The RBC Avion Visa Infinite Privilege is rated our top insurance card, but it also has a killer welcome bonus of 25,000 points worth up to $580 in free flights.

Plus you earn 1.25 points for every dollar you spend, and you can convert points to miles at a 1:1 ratio to 3 airline rewards programs.

It has a hefty $399 annual fee, but if you’re worried about insurance, it has a lot to offer you:


We know a lot of people would consider the annual fee worth the extensive insurance coverage, but remember that it also has a $200,000 personal income requirement.

American Express Cobalt Card

The is at the top of many of our lists, and there’s no doubt why.

It’s the best groceries, bar, and restaurant card in Canada, earning you 5 points for every $1 spent on eligible purchases in these categories.

But if you’re a traveller or like to drive, it’ll also earn you 2 points for every $1 on eligible gas, transit, and travel purchases.

You’ll also earn 1 point for every dollar spent on other purchases, and instead of an annual fee, it’s $10 per month.

Oh yeah, we forgot – you’re here for the huge welcome bonuses. Well, what about 2,500 points for each month you spend $500 in the first year. That’s up to 30,000 bonus points and worth about $525.

Give your spouse an extra card for the low fee of $0, and between the both of you, you’ll meet that monthly spending limit to get your points in no time.

You can redeem these points for any purchase you make to the card instantly, including the essential grocery order or gas fill-up. Or if you save up a bit you can more than double your point value by redeeming for travel via the Fixed Points Travel Program.

Alaska Airlines Platinum Plus Mastercard

The has a low $75 annual fee, and a high welcome bonus of 20,000 miles after you make $1,000 or more in eligible purchases within the first 90 days of your account opening.

You’ll earn a mile for every $1 spent on eligible purchases, and 3 miles for every $1 spent on tickets, vacation packages, and cargo services from Alaska Airlines.

Also, every year on your account anniversary, buy one roundtrip and get Alaska’s Famous Companion Fare from $121 (USD) ($99 plus taxes and fees from $22) on Alaska Airlines. Plus – there are no blackout dates.

Which welcome bonus will you take advantage of today?

Each of these cards have a lot to offer you – it really depends on what kind of annual fee you’re willing to pay.

Are there any cards on this list that stands out to you? Or have you taken advantage of a huge sign-up bonus lately?

Let us know in the comments below.