A 30 éves Vettel idei harmadik, pályafutása ötvenedik futamgyőzelmét aratta.
A második helyen Valtteri Bottas, a Mercedes finn versenyzője végzett, míg a dobogó alsó fokára a Max Verstappen, a Red Bull holland pilótája állhatott fel.
A rajtot nagyszerűen kapta el az élről induló Vettel, így könnyedén őrizte meg pozícióját, míg mögötte óriásit csatázott Bottas és Verstappen, de a finn nagyszerűen védekezve megtartotta a második helyet. Az első kör nem múlt el baleset nélkül, ugyanis Brendon Hartley és Lance Stroll autója összeakadt, s mindketten kiestek. A leszakadt alkatrészek miatt azonnal bejött a biztonsági autó, amely három körig vezette a mezőnyt.
A 70 körös verseny elején nem akadtak izgalmak egészen a kerékcserékig, amikor is Daniel Ricciardo megelőzte a vb-címvédő Lewis Hamilton. Ezt követően jószerivel békés körözgetés zajlott a montreali aszfaltcsíkon. Fernando Alonso autója viszont felmondta a szolgálatot, így a spanyol pilóta 300. futamát nem tudta befejezni.
Az utolsó 20 körben Hamilton elkezdte közelíteni Ricciardót, míg Bottas Vettelt, de előbbi nem tudta a célig megelőzni ausztrál riválisát, ami azért lett volna fontos számára, mert a negyedik hellyel éllovas maradt volna a vb-pontversenyben. Bottas sem érte utol a Ferrari négyszeres világbajnokát, mert egyszer elfékezte magát, s bár korrigálni tudott, de értékes másodpercekbe került a hibája.
A verseny kisebb technikai hibával zárult, ugyanis egy körrel korábban lengették a kockás zászlót, de ez senkit nem zavart meg, a sorrend már nem változott az utolsó körben sem.
A Kanadai Nagydíj végeredménye, pontszerzők: 1. Sebastian Vettel (német, Ferrari), 2. Valtteri Bottas (finn, Mercedes), 3. Max Verstappen (holland, Red Bull), 4. Daniel Ricciardo (ausztrál, Red Bull), 5. Lewis Hamilton (brit, Mercedes), 6. Kimi Räikkönen (finn, Ferrari), 7. Nico Hülkenberg (német, Renault), 8. Carlos Sainz Jr. (spanyol, Renault), 9. Esteban Ocon (francia, Force India), 10. Charles Leclerc (monacói, Alfa Romeo Sauber).
A világbajnoki pontversenyek állása:
Pilóták: 1. Vettel 121 pont, 2. Hamilton 120, 3. Bottas 86, 4. Ricciardo 84, 5. Räikkönen 68, 6. Verstappen 50, 7. Fernando Alonso (spanyol, McLaren) 32, 8. Hülkenberg 32, 9. Sainz Jr. 24, 10. Kevin Magnussen (dán, Haas) 19, 11. Pierre Gasly (francia, Toro Rosso) 18, 12. Sergio Pérez (mexikói, Force India) 17, 13. Ocon 11, 14. Leclerc 10, 15. Stoffel Vandoorne (belga, McLaren) 8, 16. Lance Stroll (kanadai, Williams) 4, 17. Marcus Ericsson (svéd, Alfa Romeo) 2, 18. Brendon Hartley (új-zélandi, Toro Rosso) 1.
Konstruktőrök: 1. Mercedes 206 pont, 2. Ferrari 189, 3. Red Bull 134, 4. Renault 56, 5. McLaren 40, 6. Force India 28, 7. Toro Rosso 19, 8. Haas 19, 9. Alfa Romeo 12, 10. Williams 4.