Etter å igjen ha knivet med lagkamerat fikk plutselig Andrea Kimi Antonelli en lett dag på jobb etter George Russell måtte bryte med tekniske problemer. Antonelli tok sin fjerde seier på rad og ble dermed historisk etter å ha vunnet sine fire første løp på rappen. Lewis Hamilton og Max Verstappen endte på de resterende pallplassene, mens McLaren hadde et forferdelig løp og tok ingen poeng.
Første halvdel av løpet ble en reprise av gårdagens sprint for Antonelli og Russell. Lagkameratene knivet om teten og det var opptil flere ganger at det kunne endt i tårer for dem begge. Kampen fikk en prematur slutt på runde 30 da Russell måtte bryte med tekniske problemer. Antonelli stakk av i front og holdt seg der hele veien inn til mål. Han ble dermed den første i Formel 1-historien til å vinne sine fire første løp på rad.
Dette ble et løp for glemmeboken for McLaren. De oransjekledde tok sjansen og startet på Intermediates, noe som viste seg å være et sjakktrekk på første runde. Norris gikk opp i tet, men pittet for slicks etter bare to runder. Piastri havnet enda lengre bakpå etter han pådro seg skader på frontvingen etter han kolliderte med Alexander Albon. Norris på sin side klatret oppover feltet, men måtte bryte på runde 40 med tekniske problemer. Piastri endte til slutt på
Verstappen og Hamilton tok seg god nytte av McLarens marerittløp. Erkerivalene kjempet i sluttrundene om andeplassen, der det var Hamilton som til slutt trakk det lengste strået. Charles Leclerc tok med seg fjerdeplassen, mens Isack Hadjar endte på femteplass: hans beste resultat for Red Bull. Lengre bak ble det en god dag på jobb for Alpine som tok med seg doble poeng. Colapinto kjørte inn til slitt beste resultat i Formel 1 med sjetteplass, mens Pierre Gasly tok åttendeplass.
| Canada Grand Prix | |||
| 1 | Andrea Kimi Antonelli | Mercedes | |
| 2 | Lewis Hamilton | Ferrari | + 10,768 |
| 3 | Max Verstappen | Red Bull | + 11,276 |
| 4 | Charles Leclerc | Ferrari | + 42,501 |
| 5 | Isack Hadjar | Red Bull | + 1 runde |
| 6 | Franco Colapinto | Alpine | + 1 runde |
| 7 | Liam Lawson | Racing Bulls | + 1 runde |
| 8 | Pierre Gasly | Alpine | + 1 runde |
| 9 | Carlos Sainz | Williams | + 1 runde |
| 10 | Oliver Bearman | Haas | + 1 runde |
| 11 | Oscar Piastri | McLaren | + 2 runder |
| 12 | Nico Hülkenberg | Audi | + 2 runder |
| 13 | Gabriel Bortoleto | Audi | + 2 runder |
| 14 | Esteban Ocon | Haas | + 2 runder |
| 15 | Lance Stroll | Aston Martin | + 4 runder |
| 16 | Valtteri Bottas | Cadillac | + 4 runder |
| 17 | Sergio Perez | Cadillac | DNF |
| 18 | Lando Norris | McLaren | DNF |
| 19 | George Russell | Mercedes | DNF |
| 20 | Fernando Alonso | Aston Martin | DNF |
| 21 | Alexander Albon | Williams | DNF |
| 22 | Arvid Lindblad | Racing Bulls | DNF |
