How long does it take to drive from Philadelphia PA to Montreal Canada?

It's about 460 miles and driving time is said to be just under 8 hours.

(but I just came from Harrisburg PA to Concord NH {much the same trip} and took 4 days. The miles stay the same but styles vary.)