According to Google Maps, there are several routes you can take. If you want to go through the USA, there are three separate ways you can use that all take over 23 hours, or almost 1 whole day. If you don't go through the USA, you will have to go around Lake Superior and Lake Huron and it will take approximately 27+ hours.
The driving distance between Winnipeg, MB and Toronto, ON by driving through the US is approximately 2050 km. The driving time would be approximately 22 hours if you were to drive non-stop in good driving conditions. (The driving time does not take into consideration conditions such as weather, waits at border crossings, road work and rush hour traffic in urban areas.)
It takes 29 hours...
The drive Toronto to Winnipeg is 2,222 km - about 21 hours 37 mins per Google Maps.
Driving would be impossible as you cannot drive through the Atlantic Ocean.
That address exists in at least five places in Ontario. The one in Toronto is about 21 hours from Winnipeg.
A drive from Atlanta to Winnipeg is 1,622 miles and takes you 24 hours of driving time.
about 28 hours.
The driving distance from Winnipeg to Halifax is 3,997 km(about 1 day 16 hours).
If you drive straight through, I would say about 27-28 hours.
roughly 33 hours straight driving.
About 14-16 hours total driving time.
23 hours driving straight through - which I definitely do NOT recommend. I would recommend driving up to Virginia, stop for the night, and then go on from there to Toronto. That would be 10-11 hours each day.
actual kilometers? Google it. But I can tell you it took me three 8 hr days to drive it.
Driving from Toronto to Atlantic City via Windsor and Detroit is certainly possible, but it is by no means the most straightforward route.