After spending 96 hours on the longest train ride in North America, there are 5 things I wish I had …

On a recent crossCanada train trip, I tried my best to be fully prepared. Of course, looking back on my trip, there are a few more things I wished I had …