we tried to book the Rocky Mountaineer a few years ago, it was sold out so we ended up going by road from Calgary to Jasper, Quite a trip but the big surprise was when we arrived in Jasper we discovered the train used the same hotel we stayed in. Best Western actually which was quite nice , not as good as Lake Louise Fairmont but OK for one night.