I've done the trip from Terrace to PG and back several times, and it's a stunner! Less than $100 each way, and even better if you do a 'return trip' ticket. It doesn't run every day each way, and food is wicked expensive on board, so plan ahead. The trip takes about 10 hrs each way, but you may have to pull over for the 'payloads' to go by (we stopped for nearly 2 hrs on the way to PG one time!). Bring a book/laptop/tunes, earplugs, lunch and a pillow. If you want to have a drink, be very discreet, they don't allow it for obvious reasons, and will kick you off if they find out. Still, it's a great way to make the trip in the winter, avoid the icy highways, and see the sights. They let us up in the observation car on our way home after Christmas, a couple of years back, which was pretty cool. Usually, in the summer/tourist season, it costs about $300 for that class of ticket, if I remember correctly. You do get more seat space 'downstairs', tho, and if you can figure it out, put up both footrests and turn the facing seat across from you into a bed, should you need to nap or stretch out!