El triunfo fue para el británico George Russell, en una carrera que terminó con el safety car por el choque de Lando Norris.
El argentino Franco Colapinto concluyó 13º tras cumplir los 70 giros en el circuito Gilles Villeneuve de Montreal. La carrera fue ganada por George Russell.
El británico de Mercedes George Russell realizó una notable tarea a la hora de defender la punta y concretó su cuarta victoria en la Fórmula 1. El podio lo completó Max Verstappen (Red Bull) y su compañero Andrea Kimi Antonelli. Los dos McLaren se estaban peleando en la fase final de la carrera, hasta que Lando Norris chocó a Oscar Piastri y tuvo que abandonar.
Franco Colapinto realizó una correcta labor a lo largo de toda la carrera. Sin embargo, al haber realizado una temprana parada a cambiar neumáticos (vuelta 14), perdió notablemente el ritmo en las últimas vueltas. De esta manera, no pudo mantenerse en la zona de puntos y finalizó decimotercero.