The Rocky Mountaineer luxury train running through the arid landscape alongside the Thompson River in the Thompson Valley, British Columbia, Canada The Rocky Mountaineer running alongside the Thompson River in British Columbia.The Rocky Mountaineer running alongside the Thompson River in British Columbia.