Max Verstappen gana el Gran Premio de Canadá logrando su victoria número 60. Lando Norris y George Russell le acompañaron en el podio en una carrera con constantes cambios climáticos y de pista, donde los equipos tuvieron que adaptar sus estrategias en una carrera impredecible y llena de sorpresas.
Antes del inicio del Gran Premio, la lluvia apareció y provocó que los equipos optasen por neumáticos de mojado. De los 20 pilotos, 18 de ellos elegirían el neumático intermedio, mientras que los Haas salían con los neumáticos de extrema lluvia. En la curva uno Fernando Alonso adelantó a Daniel Ricciardo y en la zona más baja de la parrilla Pierre Gasly y Sergio Pérez se tocaban, aunque ambos pudieron seguir en la carrera.
La pista estaba muy mojada lo que provocó que Kevin Magnussen y Nico Hülkenberg —que llevaban neumáticos de extrema lluvia— adelantasen a muchos pilotos, aunque duraría poco y ambos Haas pararían a montar neumáticos intermedios, perdiendo los puestos ganados en pista. A medida que transcurrían las vueltas, Verstappen se aproximaba a Russell, pero no lograba adelantarlo debido a las condiciones.
La pista se iba secando y los neumáticos intermedios se deterioraban. Sin embargo, nadie ingresaba a boxes, ya que el radar meteorológico indicaba que llovería en 20 minutos. Norris incrementó su ritmo y rápidamente se posicionó detrás de Verstappen, a quien adelantó tras pocas vueltas. Una vuelta más tarde adelantó a Russell y se colocó en la primera posición. En la siguiente curva, Russell se salió de la pista, permitiendo que el piloto neerlandés lo adelantase.
Mientras tanto, Ferrari se encontraba en dificultades para realizar adelantamientos y comunicó a Leclerc que tenía un problema en el motor. Logan Sargeant se vio obligado a abandonar la carrera tras chocar contra el muro, lo que provocó la salida del primer Safety Car. Esta situación llevó a que todos los pilotos entraran en boxes para cambiar a neumáticos intermedios nuevos.
Hamilton, que estaba en disputa con Alonso, adelantó al piloto español debido a una parada deficiente por parte de Aston Martin. Norris lideraba la carrera, pero al ser el último en entrar a boxes, perdió posiciones frente a Verstappen y Russell. Por otro lado, Ferrari tomó la decisión de poner a Leclerc neumáticos duros, pero la estrategia no resultó adecuada y tuvo que volver a boxes para cambiar a intermedios, a pesar de este cambio el monegasco tuvo que abandonar por problemas de motor.
El drama de Ferrari continuó cuando Sainz cometió un error y chocó con Albon, provocando que ambos abandonaran la carrera. Este accidente causó la salida del segundo Safety Car. Previamente Sergio Pérez se había estrellado contra el muro, perdiendo el alerón trasero y abandonando también.
Durante el intervalo de los abandonos de los pilotos de Ferrari, los equipos comenzaron a cambiar a neumáticos de seco, siendo Gasly el primero en hacerlo. A partir de ese momento, todos los pilotos realizaron la misma estrategia, lo que permitió a Norris adelantar a Russell y colocarse en la segunda posición.
Los pilotos de Aston Martin, junto con Gasly y Russell, optaron por neumáticos duros, mientras que el resto del grupo eligió neumáticos medios. Las posiciones de liderazgo quedaron así: Verstappen, Norris, Russell, Piastri, Hamilton y Alonso. En la reanudación de la carrera todos mantuvieron sus posiciones y el piloto neerlandés comenzó a distanciarse del resto de la parrilla.
Los McLaren y los Mercedes protagonizaron una intensa batalla que casi culminó en desastre, ya que Piastri y Russell se rozaron en la última curva. Esto ocasionó que Russell perdiera la posición frente a su compañero de equipo, quien luego adelantó a Piastri, seguido por el propio Russell que también superó a Piastri. La carrera se acercaba a su fin con Verstappen y Norris manteniendo sus posiciones, mientras los Mercedes luchaban intensamente por el último lugar en el podio, que finalmente se llevó Russell.
Verstappen aprovechó al máximo una carrera en la que no era el favorito. Norris regresó al podio junto con su compatriota Russell, quien subió al podio por primera vez en la temporada. Alonso terminó en la sexta posición, con un buen ritmo y un valioso puñado de puntos.