AIR MILES is one of the most popular loyalty programs in Canada but have you ever wondered what the best AIR MILES credit cards are? Unlike some of the best travel credit cards in Canada, the best Airmiles credit card can be harder to choose since there are a limited amount of credit cards to choose from.

To come up with my list of the best AIR MILES credit cards, I looked at the earn rate, welcome bonus as well as the annual fee. Before you choose the best AIR MILES credit card for you, make sure you read my AIR MILES review so you understand how the program works and how it can benefit you. 

 Welcome BonusEarn RateAnnual fee
BMO AIR MILES Mastercard 800 AIR MILES1 Mile per $20 spent,
2 Miles per $20 spent at AIR MILES partners
$0
BMO Air Miles World Elite Mastercard 3,000 AIR MILES1 Mile per $10 spent$120 - First year free
American Express AIR MILES Card500 AIR MILES1 Mile per $20 spent,
1 Mile per $15 spent at AIR MILES partners
$0
American Express AIR MILES Platinum Card2,000 AIR MILES1 Mile per $10 spent at AIR MILES partners, grocery stores, gas stations and drugstores,
$1 Mile per $15 for everything else
$65

BMO AIR MILES Mastercard 

  • No annual fee
  • 800 AIR MILES signup bonus after you charge $1,000 in the first three months (Until October 31, 2019)
  • Earn 1 AIR MILE per $20 spent on all purchases
  • Earn 2 AIR MILES per $20 spent at participating AIR MILES partners 
  • Save $0.03 per litre at Shell (Until October 31, 2019)
  • Purchase protection and extended warranty

If you’re looking for the best AIR MILES credit card with no annual fee, then the BMO AIR MILES Mastercard is the best choice for you. The card comes with a welcome bonus of 800 AIR MILES when you charge $1,000 to your card in the first three months which is quite generous. The earn rate of 1 AIR MILE per $20 spent is not the best, but it’s pretty standard for AIR MILES. That said, you do earn 2 AIR MILES per $20 spent at participating AIR MILES partners which can be a good value depending on where you shop.

Apply Now for the BMO AIR MILES Mastercard

 

BMO Air Miles World Elite Mastercard 

  • $120 Annual fee – first year free (Until October 31, 2019)
  • 3,000 AIR MILES signup bonus after you charge $3,000 in the first three months
  • Earn 1 AIR MILE per $10 spent on all purchases
  • 15% Discount on all AIR MILES flights in North America with no blackout periods
  • Free membership in Mastercard Airport Experiences provided by LoungeKey, plus two annual passes
  • Comprehensive travel insurance package included

I would argue that the BMO Air Miles World Elite Mastercard is the best AIR MILES credit card since it has the highest earn rate of 1 AIR MILE per $10 spent on all purchases. The signup bonus is huge at 3,000 AIR MILES and the annual fee for the first year is waived so there’s no reason to not sign up. Another huge benefit of this card is that you get a 15% Discount on all AIR MILES flights in North America with no blackout dates.

Apply Now for the BMO AIR MILES World Elite Mastercard

 

American Express AIR MILES Card

  • No annual fee
  • 500 AIR MILES sign up bonus after spending $500 in the first 3 months
  • Earn 1 Reward Mile for every $15 spent at AIR MILES sponsors
  • Earn 1 Reward Mile for every $20 spent everywhere else
  • Optional balance transfer with an interest rate of 1.99% in the first 6 months

The American Express AIR MILES Card is another no fee AIR MILES credit card but many would argue it’s not as good as the BMO AIR MILES Mastercard. The Amex card earns you 1 Mile for every $15 spent at AIR MILES sponsors whereas the BMO card gives you 2 Miles for every $20 spent. Both cards give you 1 AIR MILE for every $20 spent on all other purchases. The one standout feature of the American Express AIR MILES Card is that you get 500 AIR MILES as a welcome bonus after spending just $500 in the first three months of card membership.

Apply now for the American Express Air Miles Card

 

American Express AIR MILES Platinum Card

  • $120 annual fee
  • 2,000 AIR MILES sign-up bonus after spending $1,500 in the first 3 months
  • Earn 1 Reward Mile for every $5 spent at restaurants, grocery stores, gas and transit purchases, up to $30,000 annually
  • Earn 1 Reward Mile for every $10 spent everywhere else
  • Annual travel redemption benefit – Get 25% of the miles used back (up to a maximum of 750 miles). 

Rounding out my list of the best AIRMILES credit cards is the American Express AIR MILES Platinum Card. The welcome bonus of 2,000 AIR MILES isn’t as generous as what the BMO World Elite Mastercard offers, but you only need to charge $1,500 to your card as opposed to $3,000 so this could be a good choice for people who don’t spend much. The earn rate is also good since you’ll get 1 AIR MILE for every $5 spent on restaurants, grocery stores, gas and transit purchases. All other purchases earn you 1 Air Mile for every $10 spent. The annual travel redemption benefit where you get 25% of the miles back will definitely appeal to those who redeem their miles on a regular basis. In case you’re wondering, this card did go through some recent changes. Overall, the earn rate is better, but the annual fee almost doubled.

Apply Now for the American Express AIR MILES Platinum card