Vettel picked up his second career victory at the Circuit Gilles Villeneuve and the first for Ferrari in Montreal since Michael Schumacher won three in a row from 2002-04.
"I hope they don't go to two engines next year because it's just going to get ridiculous", he said. He now drops a point behind Vettel in the championship standings.
"I think this was the maximum. was about hundredths of a second, so maybe from pole it could have been different, but from P2 we maxed out".
Putting Ferrari on pole in Montreal for the first time since 2001 with a track record time, Vettel had powered into the lead and was never challenged as he charged home seven seconds clear of Mercedes's Valtteri Bottas.
When asked if Mercedes are confident they can get on top of their problems, Mercedes Team Principal Toto Wolff said: "I'm the opposite of confident". And a miscalculation that saw a race official waive the checkered flag when there was still one lap to go.
"The team has been extremely strong in the past at keeping reliability on a high level so that is not a part that worries me, it is more we have seen today a Ferrari that is the stronger vehicle - strong in qualifying, strong in race and at no time we had a chance to fight for the win".
Deportes: Warriors barrió a Cavaliers y son bicampeones de la NBA
Horario: 22:00 de la Argentina y Uruguay / 21:00 de Chile, Paraguay y Bolivia / 20:00 Perú, Colombia y Ciudad de México. Derechos de autor de la imagen Getty Images Image caption Curry y Durant fueron clave en la derrota de James .
"I don't know, I haven't seen much of the times of the others so it's hard to read yet".
Daniel Ricciardo, a victor two weeks ago in Monaco in another race panned for being boring, brought his Red Bull in third, just ahead of defending champion Lewis Hamilton's Mercedes. It was the same for Bottas running behind Vettel. "But we have to say that Ferrari's vehicle, as a package, is unbelievable".
Kimi Raikkonen finished sixth, followed by the Renault teammates of Nico Hulkenberg and Carlos Sainz Jr.in seventh and eighth.
The New Zealander appeared to be squeezed into the barriers as Stroll, with a puncture, moved sideways ahead of him at Turn Five and the Toro Rosso was lifted off the ground before both flew off the track.
A steward's investigation found neither driver at fault. But I'm saying maybe because we don't know, it's not only one factor.
Stroll, 19, was in is second Canadian GP. After 42 laps, sadly, Fernando Alonso's 300th Grand Prix weekend came to an end when, chasing 10th, he was called in to pit and retire.
The prospect of an engine failure prompted the Briton to criticize Formula 1's current three-engine limit that came into force at the start of the 2018 season, insisting the restriction has a bearing on the sport's spectacle.