Hamilton az élről indulva rajt-cél győzelmet aratott, s karrierje hatodik sikerét ünnepelhette Montréalban. Mögötte csapattársa, a finn Valtteri Bottas ért be a második helyen, míg a harmadikon a Red Bull ausztrál versenyzője, Daniel Ricciardo.
A rajt komoly izgalmakat tartogatott, ugyanis a legjobban a Red Bull ötödik helyről kezdő holland pilótája, Max Verstappen indult meg, s az első kanyarig Hamiltont leszámítva valamennyi riválisát megelőzte, ráadásul egy picit összeért az autója Vettelével. A listavezető német első szárnyának jobb oldala bánta a találkozót, s mint kiderült, ezzel Vettelnek elúszott a győzelem lehetősége, ugyanis a biztonsági autós szakasz utáni néhány körben egyértelművé vált, hogy be kell mennie a bokszba új orrkúpért, s az utolsó helyre tudott csak visszajönni.
A rajt után nem Vettel járt a legrosszabbul, ugyanis a középmezőnyben Carlos Sainz ráhúzta autóját Romain Grosjeanéra, aki nem tudott mit tenni, meglökte a spanyol pilótát. Sainz elveszítette uralmát gépe fölött, amely megpördülve, nagy sebességgel csapódott tovább, s előbb kilökte Felipe Massa autóját, majd a gumifalba fúródott.
A folytatásban a repülő rajtot vevő és stabilan a második pozícióban haladó Max Verstappent érte utol a végzete, miután tíz kör után a motor megállt az autójában.
Később a kerékcserék hoztak változást a Hamilton, Bottas, Ricciardo, Perez, Raikkönen sorrendbe, a Ferrari finn versenyzője elé került Sergio Perez (Force India) csapattársa, Esteban Ocon is.
Hamiltonnak már az eleje sem volt túl mozgalmas az élen, a későbbiekben pedig nagyon magányosan körözött elöl, mint ahogy Bottast sem zavarta senki, s biztosan szerezték meg az első és a második helyet. A két Ferrari hátulról próbált felkapaszkodni, szinte egyedüliként a mezőnyben két kiállást csináltak, hogy a végén ultralágy gumikon támadhassák Ricciardót és a két Force Indiát. A taktika a nagydíj első felében egészen a hetedik helyig visszakapaszkodó Vettelnél bevált, mivel az utolsó körökben előbb a hibázó Raikkönent, majd Ocont, végül Perezt is megelőzte, s ugyan Ricciardóra, a Red Bull ausztrál versenyzőjére már nem maradt ideje, de negyedik helyével szerzett 13 pontot, így megőrzött 12 pontot előnyéből Hamiltonnal szemben.
A világbajnokság két hét múlva Bakuban folytatódik.