Once upon a time such trains ran all over the country. Today they've been 'downgraded' to running on a mixed, complete with an AC4400CW for power, IMS and paper boxcars. Ouch! The Holiday train sure looks nice.
Don't let the pretty looks fool you, this car is as Canadian as... an ex-UP SD40-2. Technically CP, but not really it. Killarney (center) started life on the FEC, while the Dominion (just outside of frame) is an ex-CN/VIA/BCOL mix!
Note the 6-axle trucks and snow/ice on those uneven roofs (???). Oddly the Christmas lights are almost invisible in this photo...