Kemenangan yang diraih merupakan yang ketiga beruntun bagi Hamilton di Montreal, ke-enam di sirkuit tersebut sepanjang karirnya sebagai pebalap F1. Hamilton kini total telah meraih 56 kemenangan dalam balapan F1.
Rekan setim Hamilton, Valtteri Bottas, menjadi runner-up setelah finis 19,783 detik di belakang Hamilton. Keberhasilan meraih finis 1-2 membuat Mercedes kini menempati peringkat pertama klasemen konstruktor dengan 222 poin. Tim Ferrari tergeser ke peringkat dua klasemen konstruktor dengan 214 poin, disebabkan Sebastian Vettel finis di urutan empat dan Kimi Raikkonen finis di urutan tujuh di Montreal.
Pebalap Red Bull Daniel Ricciardo finis di peringkat tiga untuk kembali naik podium tiga balapan beruntun. Ia berhasil membujuk aktor kawakan Sir Patrick Stewart yang menjadi MC untuk mengikutinya melakukan shoey, minum sampanye yang dituang ke dalam sepatu yang sebelumnya dikenakan sang pebalap.
Sayangnya keberhasilan Ricciardo tak dibarengi rekan setimnya. Laju Max Verstappen terhenti di putaran tujuh akibat kerusakan mesin.
Verstappen yang start dari posisi lima sempat melewati Vettel yang start di posisi kedua di awal balapan. Dalam manuver ini, mobil balap yang dikendarai Verstappen menyenggol sayap depan Ferrari yang dikendarai Vettel sehingga Vettel harus masuk pitstop untuk perbaikan. Vettel yang berada di deretan belakang setelah keluar pitsop kemudian melewati pebalap demi pebalap yang berada di depannya untuk finis di peringkat empat.
Duo Force India, Sergio Perez dan Esteban Ocon, finis berurutan di posisi lima dan enam. Sedikit friksi terjadi antara Perez dan Ocon, karena Perez tak mau membiarkan Ocon yang sebetulnya berpeluang untuk mengejar Ricciardo melewatinya.
Pebalap Williams kelahiran Montreal, Lance Stroll, finis di urutan sembilan untuk meraih dua poin pertamanya di ajang F1. Safety car sempat keluar di awal balapan setelah rekan setim Stroll, Felipe Massa, bertabrakan dengan pebalap Toro Rosso Carlos Sainz. Keduanya tak bisa melanjutkan balapan.
Hasil balapan F1 GP Kanada 2017:
1 44 Lewis Hamilton MERCEDES 70 1:33:05.154 25
2 77 Valtteri Bottas MERCEDES 70 +19.783s 18
3 3 Daniel Ricciardo RED BULL RACING TAG HEUER 70 +35.297s 15
4 5 Sebastian Vettel FERRARI 70 +35.907s 12
5 11 Sergio Perez FORCE INDIA MERCEDES 70 +40.476s 10
6 31 Esteban Ocon FORCE INDIA MERCEDES 70 +40.716s 8
7 7 Kimi Räikkönen FERRARI 70 +58.632s 6
8 27 Nico Hulkenberg RENAULT 70 +60.374s 4
9 18 Lance Stroll WILLIAMS MERCEDES 69 +1 lap 2
10 8 Romain Grosjean HAAS FERRARI 69 +1 lap 1
11 30 Jolyon Palmer RENAULT 69 +1 lap 0
12 20 Kevin Magnussen HAAS FERRARI 69 +1 lap 0
13 9 Marcus Ericsson SAUBER FERRARI 69 +1 lap 0
14 2 Stoffel Vandoorne MCLAREN HONDA 69 +1 lap 0
15 94 Pascal Wehrlein SAUBER FERRARI 68 +2 laps 0
16 14 Fernando Alonso MCLAREN HONDA 66 DNF 0
NC 26 Daniil Kvyat TORO ROSSO 54 DNF 0
NC 33 Max Verstappen RED BULL RACING TAG HEUER 10 DNF 0
NC 19 Felipe Massa WILLIAMS MERCEDES 0 DNF 0
NC 55 Carlos Sainz TORO ROSSO 0 DNF 0