Let’s be honest, you can never have enough AIR MILES. With loads of ways to use your miles, there’s always an easy way to redeem them.

Luckily, AIR MILES has plenty of promotions to allow you to earn bonus miles at their sponsors (you can review recent promotions here).

And another promotion is here with a bang (I mean boom) – the AIR MILES Bonus Boom.

AIR MILES Bonus Boom promotion

Details on AIR MILES Bonus Boom

From May 16th to 19th, 2019, there are over 1,000 bonus miles available at participating partners.

Here’s a sampling of sponsors that are offering you bonus miles:

Sample of sponsors participating in Bonus Boom

Most of the usual sponsors who take part in AIR MILES promotions are here, save for gas stations.

Click on any sponsor to see their offer details, including number of miles available, how to earn them, opt in button (if required), and any terms and conditions as well.

So if you’re looking for extra AIR MILES, head to this site, see what’s available, and complete your offers by the end of the day Sunday.

AIR MILES credit cards

A couple of the offers available are through 2 AIR MILES credit card partners – BMO and American Express.

The BMO offer is straightforward – spend $150 on any BMO AIR MILES Mastercard at select sponsors and earn 50 bonus miles. Note that not all sponsors qualify to meet the spending requirement. To see the ones that do, head over here for the ones eligible in your area.

The Amex offer is a little more complicated. If you haven’t used your Amex AIR MILES card through a mobile wallet in the last 12 months, opt in to the offer and make 3 purchases using a mobile wallet of at least $10 each, and you’ll earn 50 bonus miles.

So with that said, here are our favourite AIR MILES cards right now.

Credit Card Welcome Bonus Earn Rate Annual fee and income requirements Apply Now
BMO AIR MILES World Elite Mastercard Up to 3,000 miles, first year free (terms) 1 mile per $10 * $120 annual fee
* 80K personal/150K household income requirements
Apply Now
BMO AIR MILES Mastercard Up to 800 miles (terms) Up to 1 mile per $10 * No annual fee * No income requirements Apply Now
Amex AIR MILES Platinum Credit Card 2,000 miles (terms) Up to 1 mile per $10 * $65 annual fee
* no income requirements
Apply Now

BMO AIR MILES World Elite Mastercard

Our top-rated AIR MILES card, the will give you the most miles for your spending.

First, it comes with the best sign-up bonus of any AIR MILES card – earn up to 3,000 miles:

  • 1,000 after your first purchase, and
  • another 2,000 after spending $3,000 in the first 3 months.

Then, earn 1 mile for every $10 you spend on the card, plus double miles on car rentals with National Car and Alamo.

It also comes with some great perks. The best one is a 15% discount on the number of miles required for any flight within Canada and the U.S., giving every mile you earn even more value.

This card will also give you airport lounge access through LoungeKey, as well as 2 free passes per year.

And with 14 (out of 16) types of insurance available, you can travel worry free as well.

For the best AIR MILES card available, the buck stops here.

BMO AIR MILES Mastercard

For a lower annual fee and income requirements, the is a good alternative.

Earn a sign-up bonus of up to 800 miles – 400 after the first purchase, and another 400 after spending $1,000 in the first 3 months.

And this card will let you earn 1 mile for every $10 at select sponsors, plus 1 mile for every $20 spent everywhere else.

For no annual fee, you’ll get a good sign-up bonus and earn up to 1 mile for every $10 spent. That’s a good combination in our books.

American Express AIR MILES Platinum Credit Card

On the Amex side of things, the is our favourite AIR MILES card.

For a low annual fee of $65, you can earn a welcome bonus of 2,000 miles after spending $1,500 in the first 3 months.

You can also earn 1 mile for every $10 spent at grocery stores, gas stations, restaurants, and all AIR MILES sponsors. And you earn a higher rate of 1 mile for every $15 spent on all other purchases.

For a low annual fee, plenty of places to earn 1 mile per $10 spent, and a big sign-up bonus, this is a great card for the AIR MILES aficionado.