Driving distance from Edmonton to Toronto?

The driving distance from Edmonton, Canada to Toronto, Canada is 2,161 miles / 3,478 km.