Up to 70,000 Points + First-Year Free + 0% FX-Fee
Renaissance Bali Uluwatu Resort Spa

Best Credit Cards in Canada for Hotels

Best Credit Cards For Hotels

These credit cards are perfect for getting free hotel nights.

Here is a table summarizing the different offers. For more details, read on or click on the name of a card.

Marriott Bonvoy™ American Express® Card

The Marriott Bonvoy™ American Express® Card is the best credit card for free hotel nights.

For a limited time, you can earn up to 105,000 Marriott Bonvoy points!

Here’s how:

  • 65,000 Marriott Bonvoy points after $3,000 in Card purchases within the first 6 months
  • Up to 25,000 Marriott Bonvoy points with your grocery, restaurant, bar and bistro purchases in the first 6 months (5 times the points for $5,000 in Card purchases)
  • 15,000 Marriott Bonvoy points when you make a purchase between 14 to 17 months of Cardmembership

With this Card, you earn 5 points per dollar on all purchases at Marriott Bonvoy properties and 2 points per dollar on all other purchases.

Finally, this Card has reliable insurance: Baggage delay, Lost or Stolen Baggage, $500,000 Travel Accident, Flight delay, Hotel or motel burglary, Car Rental Theft and Damage, Buyer’s Assurance® Protection Plan, Purchase Protection Guarantee.

Marriott Bonvoy™ Business American Express® Card

The Marriott Bonvoy™ Business American Express® Card is the best credit card for sole-proprietor, professional and small business owners who travel.

For a limited time, you can earn up to 80,000 Marriott Bonvoy points!

Here’s how:

  • 65,000 Marriott Bonvoy points after $5,000 in Card purchases within the first 6 months
  • 15,000 Marriott Bonvoy points when you make a purchase between 14 to 17 months of Cardmembership

So you can easily earn 80,000 Marriott Bonvoy points with this offer.

Besides, you could take advantage of this opportunity to charge your Card for all your purchases at gas stations (gas, gift cards, convenience store products), for travel (flights, car rentals, etc.) and for all your eats and drinks purchases to earn 5 Marriott Bonvoy points per dollar spent for 6 months. An incredible offer, especially for small businesses with a lot of purchases in these categories!

It’s a Card we recommend keeping because each year at renewal, you get an Annual Free Night Award (for up to 35,000 points at hotels worldwide) and 15 Elite Night Credits per year, counting towards your Marriott Bonvoy Elite status.

With this Card, you earn 5 points per dollar on all purchases at Marriott Bonvoy properties. And you can earn 3 points per dollar on:

  • Gas
  • Dining
  • Travel purchases

And 2 points per dollar on all other purchases.

Best Western Rewards Mastercard

If you’re looking for a credit card with no annual fee but with a welcome bonus, the Best Western Rewards® Mastercard is the card for you!

You earn 20,000 Best Western points after your first purchase! It can get you at least one free hotel night.

With this card you earn:

  • 5 points per dollar at Best Western properties
  • 1 point per dollar anywhere else, including Costco

American Express Cobalt™ Card

The American Express Cobalt™ Card is the best credit card from American Express, whether you want points for travel or cashback.

You can get a welcome bonus of up to 30,000 Membership Rewards points, that’s a $300 value. Considering the minimum spend requirement in the first 12 months, this is a $480 value in the first year! Or up to 72,000 Marriott Bonvoy points.

You can easily use these points as statement credits for everyday or travel purchases. The value is the same for both: 1,000 points = $10. Or, you can convert your points into Marriott Bonvoy or Hilton Honors points.

With the American Express Cobalt™ Card, you can earn between 1 and 5 points per dollar:

Category Points per dollar
Grocery 5
Food delivery 5
Restaurants and bars 5
Convenience stores 5
Gas station 2
Gas & Transit 2
Travel 2
Other 1

This is a 1 to 5% return on all these purchases.

Besides, this Card provides premium insurance: Car Rental Theft and Damage Insurance, Baggage delay, Lost or Stolen Baggage, Flight delay, $250,000 Travel Accident, Hotel or motel burglary, Buyer’s Assurance® Protection Plan, Purchase Protection Guarantee.

Choice Card from American Express™

Would you like a travel rewards credit card with no annual fee? Here is an option for you: the Choice Card from American Express™.

By applying for the Choice Card from American Express™, you could earn a welcome bonus of 10,000 Membership Rewards points after $1,000 in Card purchases in the first three months. It’s a value of $100 for travel or 12,000 Marriott Bonvoy points.

With this no-fee Credit Card, you will also have access to online promotional offers to get points or rebates on your purchases.

Other great offers

Frequent Asked Questions about credit cards

Here are frequently asked questions in the milesopedia community about credit cards in Canada.