Hamilton estaba entusiasmado y no era para menos. Partió desde la pole position, su número 65 en F1, consiguió ganar la carrera, la sexta vez que lo consigue en el circuito de Gilles Villeneuve, lideró la carrera de principio a fin durante sus 70 vueltas y para rematar la jornada, marcó la vuelta rápida -vuelta 64 en 1'14"551-, un "Grand Chelem". Mercedes consiguió el doblete en Canadá y les acompañó en el podio Daniel Ricciardo (Red Bull). Los españoles abandonaron, Carlos Sainz (Toro Rosso) poco después de la salida por una accidente, y Fernando Alonso (McLaren) rompió el motor a muy poco para el final.
Hamilton no tuvo rival en ningún momento, ni siquiera en la salida, en la que supo conservar la primera posición. Por detrás si que hubo movimientos: Max Verstappen (Red Bull) subió hasta la segunda posición, seguido por Valtteri Bottas, Sebastian Vettel (Ferrari) que bajó del segundo al cuarto lugar, Daniel Ricciardo (Red Bull), Kimi Raikkonen (Ferrari)....
Carlos Sainz (Toro Rosso) que partía decimotercero, abandonó nada más iniciarse la carrera. Se echó a la derecha, tocó a Grosjean, perdió el control y fue a parar contra Felipe Massa, que también abandonó. El coche de seguridad tuvo que salir a la pista para retirar los monoplazas dañados y poco después se relanzó la carrera.
Fue entonces cuando Sebastian Vettel entró en boxes para cambiar su alerón delantero, que tenía dañado cuando Verstappen le adelantó en la salida. El de Ferrari salió a la pista en la última posición y le tocó remontar.
Poco giros después, Verstappen dijo adiós definitivamente a la carrera, y apareció el "virtual safety car". Hamilton seguía en cabeza seguido por su compañero Bottas, Ricciardo, Pérez, Raikkonen, Ocon... mientras que Alonso estaba muy bien situado, en la séptima posición.
Mientras que casi todos los pilotos entraron en boxes a colocar un nuevo juego de neumáticos, Alonso aguantó en la pista hasta la vuelta 42, y cuando lo hizo, era octavo. Al salir había perdido solo 3 posiciones (11º), pero a solo 4 vueltas para el final, su motor rompió. Quinto abandono para el español esta temporada, aunque en esta ocasión pudo clasificarse en la última posición (16º).
Hamilton logró cruzar la meta en primera posición con una ventaja de casi 20 segundos sobre su compañero de equipo, Bottas, Daniel Ricciardo hizo una consistente carrera y pudo defender el podio a pesar de los continuos ataques de los dos pilotos de Force India y al final de Sebastian Vettel, que desde la última posición que ocupaba tras su parada en boxes, logró terminar cuarto. Checo Pérez terminó por delante de su compañero Esteban Ocon, después de la insistencia de Ocon de superarle, e incluso avisado por radio desde su equipo. Al final pudieron terminar por delante de Kimi Raikkonen, que fue séptimo por delante de Nico Hulkenberg, el canadiense Lance Stroll que puntuó por primera vez y lo ha hecho en su país, y completó el top ten, Romain Grosjean.
En el mundial de pilotos, Vettel sigue siendo líder con 141 puntos, seguido por Hamilton, que le ha recortado distancia (129). En el de constructores Mercedes ha superado a Ferrari.
Clasificación GP de Canadá (70 vueltas):
1 Lewis Hamilton Mercedes 1h33m05.153s
2 Valtteri Bottas Mercedes 19.783s
3 Daniel Ricciardo Red Bull/Renault 35.297s
4 Sebastian Vettel Ferrari 35.907s
5 Sergio Perez Force India/Mercedes 40.476s
6 Esteban Ocon Force India/Mercedes 40.716s
7 Kimi Raikkonen Ferrari 58.632s
8 Nico Hulkenberg Renault 1m00.374s
9 Lance Stroll Williams/Mercedes 1 Vuelta
10 Romain Grosjean Haas/Ferrari 1 Vuelta
11 Jolyon Palmer Renault 1 Vuelta
12 Kevin Magnussen Haas/Ferrari 1 Vuelta
13 Marcus Ericsson Sauber/Ferrari 1 Vuelta
14 Stoffel Vandoorne McLaren/Honda 1 Vuelta
15 Pascal Wehrlein Sauber/Ferrari 2 Vueltas
16 Fernando Alonso McLaren/Honda 4 Vueltas
- Daniil Kvyat Toro Rosso/Renault Abandono
- Max Verstappen Red Bull/Renault Pérdida potencia
- Carlos Sainz Toro Rosso/Renault Accidente
- Felipe Massa Williams/Mercedes Accidente
Clasificación pilotos:
1 Sebastian Vettel 141
2 Lewis Hamilton 129
3 Valtteri Bottas 93
4 Kimi Raikkonen 73
5 Daniel Ricciardo 67
6 Max Verstappen 45
7 Sergio Perez 44
8 Esteban Ocon 27
9 Carlos Sainz 25
10 Felipe Massa 20
11 Nico Hulkenberg 18
12 Romain Grosjean 10
13 Kevin Magnussen 5
14 Pascal Wehrlein 4
15 Daniil Kvyat 4
16 Lance Stroll 2
17 Jolyon Palmer 0
18 Marcus Ericsson 0
19 Fernando Alonso 0
20 Antonio Giovinazzi 0
21 Stoffel Vandoorne 0
Clasificación constructores:
1 Mercedes 222
2 Ferrari 214
3 Red Bull/Renault 112
4 Force India/Mercedes 71
5 Toro Rosso/Renault 29
6 Williams/Mercedes 22
7 Renault 18
8 Haas/Ferrari 15
9 Sauber/Ferrari 4
10 McLaren/Honda 0