Right behind him will be Vettel, who took a first Canadian pole position for Ferrari since seven-time world champion Michael Schumacher in 2001.
The Ferrari man started on pole and lead throughout around Circuit Gilles Villeneuve, where Hamilton had triumphed in each of the past three seasons. Ferrari's Sebastian Vettel is second with 96 points and Red Bull Racing's Daniel Ricciardo is third with 72 points.
Stroll and Hartley's coming together saw the safety auto deployed but that was the extent of the drama.
Vettel steered his Ferrari over the 4.36km track in 1 minute 10.764 seconds to deprive Briton Lewis Hamilton of a record seventh pole in Montreal. It's often the best race of the year. I wasn't really happy with the vehicle, we had some problems and I couldn't get the rhythm.
"Like every grand prix there's not one person to dedicate it to", said Vettel.
The team took some time to find its pace over the weekend with Vettel not fully at ease with the auto until qualifying when he found the set-up he wanted to deliver an impressive pole, from which he dictated the race and converted into an equally impressive win.
Vettel ended Q1 on top ahead of the Finn with Hamilton third, but it was tense for McLaren as twice former champion Fernando Alonso squeezed into Q2 at the end in 14th place ahead of team-mate Stoffel Vandoorne.
Mercedes were never in the victory equation, having not got engine updates ready in time for the race while Ferrari and Red Bull both had new parts. Or single lap pace was good too, but today, it just didn't come together.
"In my opinion Mercedes look really strong, the time they did on the ultrasoft was quick and on the hypersoft I think they would have been doing 1m11s", said the Australian.
The Canadian Grand Prix typically promises action, and Lance Stroll in his home race got proceedings off to a dramatic start, oversteering out of Turn 5 and into an unwitting Brendon Hartley, sandwiching him against the barrier.
Frenchman Esteban Ocon was ninth for Force India with Monaco's Charles Leclerc taking the final point for Sauber. "In the race, it all calms down a bit so that's why I think we're always a bit more competitive in the race". He earned his first Formula One points with a ninth-place finish at Circuit Gilles-Villeneuve a year ago. The auto all weekend has been really strong, every session we made progress with the vehicle and I'm feeling confident on the track. The Spaniard was forced out with engine trouble after 42 laps.