Hartley crashed out early at the Circuit Gilles Villeneuve after an opening lap collision.
It was the Italian team's first Canadian GP win since Michael Schumacher in 2004, a race Vettel watched on television as a teenager at home in Germany.
It was also Vettel's second win in Canada where he won in 2013 for Red Bull.
"Like every Grand Prix, there's no one person to dedicate it to", said Vettel. "It's a great result for all the team, but I think I could have been even faster". "Kimi I think was happier on one lap so probably he's one of the favourites, I'm not, but we'll see tomorrow". That is not the part that worries me. "Hopefully a bit more in the future". Bottas was first to blink on lap 37, Vettel following one lap later, both going to super-softs.
"That was amusing", said Vettel.
"They thought he was making a statement when in fact he was asking a question and he just showed it a lap early, it's as simple as that".More news: Stylish sisters Eugenie and Beatrice steal the show at Queen's birthday
"I'm the opposite of confident", said Mercedes executive director Toto Wolff, whose team failed to deliver with an engine upgrade in time for the weekend and also botched its tire strategy heading in practice. Some of the marshals were already celebrating. "I don't know, I got a lot of understeer suddenly entering [turn] 2".
"It was a great performance from the team and the flawless day really". This is what some circuits will do, they'll say "leader's on his third last lap, second last lap, this is the last lap", then they'll give the guy waving the flag points at where the leader is. Six cars can win races.
Raikkonen will be on the ultrasoft tyres while Ricciardo will start the race on Pirelli's latest hypersoft compound. It was the same for Bottas running behind Vettel.
Valtteri Bottas sees "no reason why" he will not be racing with Mercedes next season despite having yet to win in 2018.
The only other retirement besides Stroll and Hartley was McLaren's Fernando Alonso who reported a loss of power due to an exhaust problem and was forced to garage his vehicle - a disappointing end to the Spaniard's 300th race.
They should have new pieces for the next race June 24 in Le Castellet in France.More news: Aletta weakens to Category 3 hurricane
It was a short day for the lone Canadian on the track as Lance Stroll's Williams punctured a tire only a quarter of the way through the first lap into the race, causing the Montreal driver to slide across the crack and ram New Zealander Brendon Hartley of Toro Rosso into a wall.
The Safety Car was deployed in order to clear the wreckage while stewards opted to take no further action against either driver.
"From the start I was down on power and my engine was overheating".
"Yesterday the vehicle balance was great into Turn Ten", he continued, "and usually the last sector is my strongest at this track, but I was just struggling with massive bumps into Turn Ten". He forced me to the inside.
"The only feeling I have is that we have to wake up". He earned his first Formula One points with a ninth-place finish at Circuit Gilles Villeneuve past year.
Fernando Alonso would have hoped to make Q3 in his 300th Grand Prix weekend, but he had to settle for P14 after finishing Q2 more than a second off the pace.More news: Italy's new PM says he'll take 'moderate' line on tariffs at G7