Canada - The Rocky Mountaineer Train
The Rocky Mountaineer Train runs from Vancouver to Calgary. A newly design double-decker luxury train with a glass dome on top. This will enable you not to miss any scenery of the beautiful, majestic Rocky mountains. It also gives the chance to watch the legendary wildlife of Canada. It has a Golf Leaf service. All in all for a very reasonable price.