I can't say anything about banff, but jasper...
I stayed here about 3 weeks ago.
http://www.jasperinn.com/Nice cozy place for cheap. Their restaurant is down for remodeling, so you have to walk into town for food.
I spent 90 bucks, gave me a loft suite, kitchenette, fireplace.
Dogs are allowed FYI, just have to tell them ahead of time.
If you want to spend the bling, then JPL.
http://www.jasperparklodge.com/Even with my so called "corporate deal", it was going to be about $250/night.
The hot springs in jasper is Miette Hotsprings. Nice place, about 25km outside of jasper, so it's a drive.