Love the Banff talk. If I do a repeat, good there is now a Marriott in Banff. I booked all my hotels through the Chase portal as there aren’t any major chains there to use hotel points or FNCs.
Since you mentioned Banff, maybe Glacier NP. There are Marriotts in Whitefish and Kalispell...