These are the best credit cards for earning hotel points in Canada if you want nearly free stays.
If you want nearly free hotel stays, the Marriott Bonvoy® American Express® Card and the Marriott Bonvoy® Business American Express® Card are an easy choice.
You’ll earn plenty of Marriott Bonvoy® points from the welcome bonus and from maximizing your credit card spending. You’ll also earn Free Night Awards and elite night credits that get you closer to status and more enjoyable stays.
American Express® Membership Rewards® cards are often the best way to earn even more points towards hotels.
This is because you can earn more points from welcome offers and on everything you buy. You can then transfer them to Marriott Bonvoy® and Hilton Honors.lus, sometimes the transfers come with a bonus.
Here’re our hand-picked picks for the best hotel credit cards for earning points for nearly free stay for February 2026.
The AWP Newsletter
Travel more using points

Get my free beginner guide and weekly tips on credit cards, points, and travel loyalty programs.
Best cards by program
The American Express® Platinum Card and the American Express® Business Platinum Card also give you Gold status with Marriott Bonvoy® and Hilton Honors. You’ll get more comfort with upgrades, breakfast benefits, and late checkout.
It’s easy to see why Marriott Bonvoy® and Hilton Honors are our favourite hotel programs. They’re the largest and offer the most ways to earn points and status with credit cards in Canada.
These hotel cards pair well with your best airline credit cards and help you enjoy nearly free travel more often.
Here’s our hand-picked list of the best hotel credit cards in Canada for February 2026.











