Tracing Canadian history, with every clickety-clack, onboard Rocky Mountaineer

“Rocky Mountaineer is the only passenger train to travel along the historic Canadian Pacific rail-line and pass over the last spike that completed the …