Whoa -- that sounds like heaven!!
Yup! That's the place. Banff and Jasper area up in Canuckistan provide some great rides as well.