Thank you for your patience while we retrieve your images.

CP Holiday Spirit TrainSurprise CreekThree Valley GapCanadian Pacific Holiday Train at NipigonCalgaryBanffCalgaryCalgaryCalgaryBanffAlyth YardBanffFernieAlberta PrairiesCP Holiday TrainCP Holiday TrainProvostSaskatoonSaskatchewanDescending into Field BC