How many miles is it from Miami Florida to Toronto Ontario?

1532 miles, 4 hours to fly, two hard days or three easy days to drive. Cheers Malcolm