The joy of seeing Canada by train

In total, our train will journey the 594-mile route to Banff, a town in Canada's Rocky Mountains surrounded by some of the range's most iconic peaks.