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

For more AIR MILES promotions, you can find them on this page. And for this year’s Shop The Block, click here.

There’s no denying that the Holidays can be an expensive time of year.

Buying Christmas gifts, planning and attending parties, visiting friends and family, eating whatever fancy food you can get your hands on – it all really adds up.

But just because you’re putting a strain on your wallet (and your waistline), that doesn’t mean you can’t get something in return.

With a loyalty program like AIR MILES in your wallet, the holidays are a great time to take advantage of one or all of the great bonus deals they have floating around:

Plus, you could earn even more with an AIR MILES credit card in your wallet.

Valuable miles on every purchase you make – making all that Holiday spending a little easier to stomach.

Shop the Block

Shop the Block is here for the holiday season. So from now until December 27th, you’ll have the chance to earn up to 2,000 bonus AIR MILES.

Simply shop at AIR MILES sponsors, using their special bonus offers for Shop the Block, and you’ll get bonus miles (limit of 1 offer per sponsor).

Here’s how many bonus AIR MILES you could find yourself earning through this offer:

  • Shop at 3 sponsors, get 300 bonus miles,
  • Shop at 5 sponsors, get 1,000 bonus miles, and
  • Shop at 7 sponsors, get 2,000 bonus miles.

How does it work?

To get this offer underway, you’ll need to visit the Shop the Block site.

Once there, you’ll need to select your province to find all the partner locations that are available to you.

When you click on a partner, you’ll be able to see all the bonuses they have available, and easily save the offers that you want to your AIR MILES account.

Most offers require a barcode that you’ll have to scan at checkout, in addition to your collector card. These codes can be loaded to your smartphone using the AIR MILES app or printed off.

Complete 7 offers, from 7 different sponsors, and 2,000 AIR MILES will be yours – achievement unlocked.

Earn 20 extra miles at Shell

Do you have a list of gift cards you need to buy this Holiday season? Shell has an offer you won’t want to miss.

This month, simply buy any participating $50 gift card in-store and 20 bonus AIR MILES will be yours.

Shell often has bonus AIR MILES offers on the go, so if you’re making a trip to Shell for a gift card or two, be sure to check what other offers are happening in-store – you could find yourself walking away with even more bonus miles.

25 bonus miles from Lowe’s

Lowe’s is taking things up a notch by giving away miles without even requiring you to make a purchase.

From now until November 30th, you can earn 25 bonus AIR MILES just for signing up for Lowe’s email subscription list.

Sounds simple enough! All you need to do is:

  • go to this site,
  • enter your email address, postal code, and collector number on the page,
  • stay on the email list until the end of December,
  • and enjoy your 25 bonus AIR MILES!

Please note: This promotion is not available to residents of Nova Scotia, New Brunswick, Prince Edwards Island, or Newfoundland and Labrador.

Looking for even more AIR MILES?

These promotions are a great way to earn extra AIR MILES.

But if you’re looking to earn even more, you should consider getting an AIR MILES credit card.

Not only will you earn AIR MILES on all your purchases, but they all come with nice sign-up bonuses as well.

Happy Holidays to you!

Added bonus: If you make 25 purchases on your BMO or American Express AIR MILES credit card, it counts towards one of your Shop the Block offers.

BMO AIR MILES credit cards

If you’re looking for an AIR MILES credit card, BMO is the best place to start.

They have AIR MILES cards ranging from premium to no fee, and from business to student, so they’re sure to have a card that will suit your needs.

The best AIR MILES credit card in Canada

But if you’re going to get an AIR MILES credit card, why not get the best?

The is, without a doubt, the #1 AIR MILES credit card in Canada.

It’s the only AIR MILES card that will give you 1 mile for every dollar you spend – no restrictions.

And to sweeten the deal, it will give you a sign up bonus of 3,000 miles, when you spend $2,000 in 3 months, plus a one-time companion flight rebate.

To use this rebate, you simply need to book a flight for two people using your AIR MILES, within the first year of having your card, and you’ll get a refund for the miles used for one of the tickets.

The best part? There’s no limit to the size of the rebate you can get.

As long as you have enough AIR MILES to cover both tickets upfront, you can fly anywhere AIR MILES can take you – 2 flights for the price of 1!

But the perks for this card do not end there.

Cardholders will also be given:

Finally, for a limited time, BMO is waiving the $120 annual fee for the first year.

Please note: Because this is a World Elite Mastercard, you’ll need a personal income of $80,000 or household income of $150,000 to qualify.

Related: The New Best Travel Mastercard For Shopping At Costco

BMO credit cards with no annual fee

If a premium AIR MILES card isn’t what you’re looking for, you’re in luck.

BMO carries a number of no fee options, and right now (for a limited time) you’ll be getting a higher-than-average sign up bonus on all of these no fee cards.

Now could be the perfect time to add one of these to your wallet:

American Express AIR MILES credit cards

If you already have a Mastercard in your wallet, and you’re looking to expand your credit card portfolio a little, an American Express could be a good option.

The is a premium option, with an annual fee of $65 and no minimum income requirements.

Its earn rate isn’t quite as good as the BMO World Elite, but still lets you earn up to 1 mile per $10 spent:

  • 1 mile per $10 spent at AIR MILES sponsors,
  • 1 mile per $10 spent on gas, groceries, and at drugstores, and
  • 1 mile per $15 spent everywhere else.

On top of this, you’ll also get a welcome bonus of up to 2,000 miles after making $1,500 in purchases in the first 3 months.

With benefits like travel accident insurance, car rental insurance, and access to American Express Invites, this card has a lot going for it.

American Express card with premium perks

If premium perks are more your thing, the is the way to go.

Not only is this the only Canadian AIR MILES credit card that will waive the AIR MILES flight administration fee that you normally need to pay when booking a flight with your miles, but it will also give you:

  • automatic AIR MILES Onyx status,
  • an annual companion voucher to use when you’re redeeming your miles for a flight,
  • Priority Pass lounge access and 4 annual passes,
  • VIP treatment at Toronto Pearson airport, and
  • great travel and purchase insurance coverage.

Plus, it comes with a welcome bonus of 2,400 AIR MILES, and the ability to get up to 1 mile for every $10 spent.

We would love to hear from you

Do you plan on taking advantage of these special offers?

Or better yet, do you know of any other bonus AIR MILES deals you want to share with our readers?

Let us know in the comment below.