If you don't feel like spending many hours in a train, you can consider travelling by plane. Especially if you have the possibility to book in advance, flying to Toronto can be definitely cheap.
Which stations are served by the trains travelling from Winnipeg to Toronto?
Trains leave Winnipeg from WINNIPEG and arrive at CENTENNIAL.
How long will it take you from Winnipeg to Toronto by train and when do the trains leave?
On average, it takes 43 hours and 52 minutes to get to Toronto by train, but you will need 43 hours and 27 minutes with the fastest trains. The first one is available at 22:07, whereas the last one leaves Winnipeg at 22:07.