The CPKC Holiday Train pulled into southern Alberta Friday night, and a large crowd assembled in Airdrie to take in the show.
They were entertained Friday by Canadian reggae fusion band Magic! Onstage while volunteers collected donations for the local food bank.
The train rolls into Calgary Saturday night. It will be at the Anderson C-Train station between 6:30 p.m. and 7:15 p.m.
The CPKC Holiday Train is seen in this undated image. (Courtesy: CPKC)