The last time I rode on a train, in 2004, was VIARail from Windsor to Toronto. It took over 6 hours and wasn’t all that scenic.
It takes less time than that to drive, and you have a car when you get there.