Hotel credit cards can give you plenty of hotels value in Canada.
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 another strong way to earn toward nearly free nights.
You can transfer your Membership Rewards® points to Marriott Bonvoy® and Hilton Honors, and sometimes the transfers come with a bonus.
The AWP Newsletter
Fuel your adventures with points

Sign up to get your free guide. Get our newsletter with credit cards and points tips. See how easy it is to travel for nearly free.
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 November 2025.











