We first tried to book into a hotel in Banff. They were full, and/or expensive.
We then tried Canmore... I am glad we did. It is not far from Banff. Better prices, lots of shopping and restaurants.
The Bow Valley Motel has an excellent location, and ample parking. It was quiet at night. Good WiFi.