Dinner with a view? Try dinner with an entire continent rolling by. Here’s what dining on the Indian Pacific looks like.