The CPKC Holiday Train is stopping all over Alberta and here's where
The CPKC Holiday Train will be making multiple stops across Alberta for its 28th annual celebration, bringing live music performances and fun festivities to a number of communities in the province. The holiday train will be making a total of 182 stops…