How long does it take to drive from Toronto Ontario to Winkler Manitoba?

Google Maps estimates the driiving time as 22 hours and 46 minutes.