Had a trip back in May from Vancouver to Jasper, then returning from Banff to Vancouver. Have been on many trains around the World - but this one is right up at the top with excellent service to compliment the stunning scenery - but certainly not cheap!
For a shorter ride at lower fares but...