How long is the drive from Winnipeg to Toronto?

The drive Winnipeg to Toronto is 2,222 which is about 21 hours and 37 minutes per Google maps