Martinius Stenshorne vence en Canadá, seguido de su compañero Dunne y Gabriele Miní en los resultados de la carrera de F2
Con los cielos totalmente nublados y una pista seca pero con parches húmedo, eran las condiciones que Canadá presentaba. Aun así, antes del semáforo ya se apreciaban algunas gotas.
La salida fue limpia, con un Nikola Tsolov que adelantó a Van Hoepen pero, rápidamente, el neerlandés se la devolvió al búlgaro. La pista estaba muy delicada, no sólo por la humedad, sino por la escasa temperatura que tenía el asfalto del Circuito Gilles Villeneuve.
Mientras tanto, Rafael Câmara se saltó la chicane en la batalla con Gabriele Minì, dejó pasar al italiano pero en la curva 1 el brasileño adelantó al PREMA. Una vuelta después, la acción se trasladaba al liderato, pues Tsolov amenazaba la posición de Van Hoepen. El Trident salió mal de la última curva y acabó golpeando el muro de los campeones, algo que le regaló la primera posición a Nikola y obligó al SC a hacer acto de presencia. Todos los coches debían pasar por el pitlane para facilitar el trabajo de los operarios.
Tras la relanzada, Fittipaldi entró a boxes, montó blandos y, nada más salir del garaje, el brasileño se fue directamente contra las protecciones de la curva 1. Nuevo SC en pista. La gran mayoría de los pilotos entraron en boxes para montar nuevos blandos. John Bennett se quedó parado justo antes de la salida del pitlane, ya que un Van Amersfoort le tocó y el unsafe release del Trident desencadenó en la dirección rota del monoplaza del británico. Los pilotos que iniciaron con los blandos no pararon en esta ventana, esperando que lloviera con más intensidad o, en su defecto, que la carrera avanzara para montar los superblandos.

Relanzaba Bilinski de manera sobresaliente, sacando más de un segundo en la recta principal a Colton Herta. Tsolov era quinto y tenía prisa por ir escalando, ya que Stenshorne lo adelantó en la relanzada. Nikola pasó a Maini pero el indio se pasó de frenada y lo golpeó. Ambos se fueron largos en la chicane pero, aparentemente, no tuvieron daños. Por otro lado, Joshua Dürksen se tiró a Villagómez, se tocaron y el paraguayo le rompió la dirección de la rueda delantera izquierda al mexicano. Se desplegó el VSC.
Bandera verde en la vuelta 19, momento en el cual Bilinski se fue largo en la horquilla y Stenshorne heredaba el liderato. En la 23º vuelta, Câmara se tiró, de forma muy optimista, a Bilinski, por lo que el piloto de Invicta trompeó y acabó retirándose en boxes en la vuelta siguiente. Más problemas para Beganovic, que veía como su DAMS echaba humo aunque el sueco seguía en segunda plaza. Sin embargo, se quedó parado 2 vueltas más tarde. SC en pista. Los pilotos que tenían blandos comenzaban a entrar y montar los superblandos.
Entre todo esto, Invicta intentó arreglar el coche de Câmara, pues, pensara lo que pensara el piloto, el equipo le iba a obligar a salir de nuevo para evitar puestos de sanción en un sitio como Mónaco. El brasileño salió y se le aplicó la sanción de 5s. Mientras tanto, Boya trompeó y rozó el muro de las curvas 6-7 aunque pudo continuar sin problemas. Antes de la relanzada, León fue penalizado con 5s por pasarse de velocidad en el pitlane.
Relanzaba Stenshorne, momento en el cual la FIA determinaba que las vueltas pasaban a ser minutos restantes. En la recta de atrás, Goethe tuvo sus más y sus menos con Miyata, quien el golpeó y acabaron en el muro. Cuarto SC de la tarde que daba fin a la carrera.
Doblete de Rodin para terminar, con Stenshorne a la cabeza, Dunne 2º y Minì tercero en los resultados de la carrera de F2. Post carrera se anunciaron las sanciones de 10s a Dürksen por golpear a Miyata y otros 10s a Bilinski por saltarse la chicane y ganar ventaja.
