|CP Holiday Train|
|McAdam Train Station|
OntarioThe York-Durham Heritage Railway is running a Santa Train every weekend starting November 21. The railway is located in the Greater Toronto Area (GTA). Each trip runs about an hour and costs $20/person. Santa will visit and there will be a magician on board! (More information)
The South Simcoe Railway is running the Santa Claus Express every weekend starting on November 28 through December 20. Advance tickets are all sold out but "limited walk-in tickets are still available for these dates".