A Guide to Crossing Canada in the Most Luxurious Way Possible — By Train – InsideHook

In terms of overnight stays, the Canadian Pacific Railway designed the coast-to-coast rail itinerary to be as comfortable and practical as possible at …