Best credit cards by category
Best Credit cards For Hotels
These 3 credit cards are perfect to get 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.
You can earn 50,000 Welcome Bonus points, enough for several free hotel nights at one of the 7,000 Marriott Bonvoy properties around the world. And you can earn 2 points per dollar on all your purchases.
Besides, you will receive an Annual Free Night Award after your anniversary each year (35,000 points value) and 15 Elite Night Credits each calendar year, counting for your Marriott Bonvoy status.
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 offers a welcome bonus of 50,000 points: you can get free hotel nights 7,000 Marriott properties around the world.
Besides, it offers an Annual Free Night Award for up to 35,000 points and 15 Elite Night Credits each calendar year, counting for your Marriott Bonvoy status.
You can earn 3 points per dollar for:
- Gas
- Restaurants
- Travel
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
Other great offers
Frequent Asked Questions about credit cards
Here are frequently asked questions in the milesopedia community about credit cards in Canada.
What is the best credit card in Canada?
There are more than 200 credit cards in Canada. There is no “one best credit card” in Canada.
Several credit cards can match your needs:
What is the best American Express credit card in Canada?
There are more than 30 American Express credit cards in Canada. Check out our best American Express Credit Cards page.
What is the best Mastercard credit card in Canada?
There are more than 90 Mastercard credit cards in Canada. Check out our Best Mastercard Credit Cards page.
What is the best Visa credit card in Canada?
There are more than 80 Visa credit cards in Canada. Check out our Best Visa Credit Cards page.