At this time, none of these links are affiliate links. These are the cards I actually carry.

CardWelcome BonusAnnual FeeBest For
Amex PlatinumUp to 100,000 pts$799Year one welcome bonus
Amex CobaltUp to 15,000 pts/mo$156Ongoing everyday earning
CIBC Aeroplan Visa PlatinumUp to 30,000 pts$0When Amex isn’t accepted
Brim MastercardVaries$0Travel, low foreign exchange fees
Amex Bonvoy $120Up to 60,000 ptsMarriott hotel stays

The Amex Platinum — Year One Only

Learn More about the Platinum

The Amex Cobalt — The Everyday Earner

Learn More about the Cobalt

The CIBC Aeroplan Visa Platinum — Free and Useful

Learn More about the Aeroplan Visa

The Brim Mastercard — My Travel Card

Learn More about Brim

The Amex Bonvoy — My Hotel Card

This one is niche but it earns its place. The annual fee is $120 and every year on your card anniversary you get one free night at a Category 4 Marriott property, which easily covers the fee on its own. I keep it for exactly that reason.

The bigger play with Bonvoy is the 5th night free on points redemptions. Book four nights at any Marriott on points and the fifth night is free. If you’re already planning a longer stay, that’s a 20% discount on a hotel stay you were going to make anyway.

I try to stay at Marriott properties when I can specifically because of this. It’s not worth going out of your way for, but when the hotel works for your trip, the math is clearly in your favour.

Learn More about the Bonvoy

Looking for more options?

The cards listed here are based on our own research and editorial judgment. We are not financial advisors. This is not a recommendation to apply for any product. Some links may be affiliate links — see our full disclaimer. Always verify current offers directly with the issuing ban.