So if you look at the deals for train tickets from Vancouver, there are about 3 trains a week heading east. They head through Jasper, Edmonton, Saskatoon, Winnipeg and onwards.
Now, for example, the price to Saskatoon on the very same train is almost HALF that of a ticket to Jasper. Yet, Saskatoon is further than Jasper.
So what's stopping you buying a ticket to Saskatoon and then when the train pulls in at Jasper, grabbing your bags and getting off, saving yourself a tidy sum in the process?