We had a great stay at Basecamp Suites. The room was reasonably priced, especially for peak summer travel season near the national parks, and the location was excellent. It's right in the heart of Canmore, within easy walking distance of plenty of restaurants, shops, and cafés.
The staff was friendly and very responsive whenever we requested additional items for our room.
Street parking wasn't bad. We typically only had to pay for about two hours each day, and parking was free nearby from 8:00 p.m. to 8:00 a.m.
One thing we especially appreciated was how quiet the room was. That's not always easy to find in Canmore since many properties are close to the train tracks.
I'd also recommend staying in Canmore instead of Banff if you're visiting the national park. It's less crowded, offers better value, and it's still an easy drive to all the main attractions.