The Mercedes teammates fought wheel to wheel in Montreal until George Russell's car stopped on Lap 30.
| 4 | Charles Leclerc | Ferrari | 12 pts |
| 5 | Isack Hadjar | Red Bull | 10 pts |
| 6 | Franco Colapinto | Alpine | 8 pts |
| 7 | Liam Lawson | Racing Bulls | 6 pts |
| 8 | Pierre Gasly | Alpine | 4 pts |
| 9 | Carlos Sainz | Williams | 2 pts |
| 10 | Ollie Bearman | Haas | 1 pts |
Russell won Saturday's sprint from pole ahead of Norris and Antonelli, then beat Antonelli to Grand Prix pole by less than a tenth. Antonelli jumped ahead at the start, Russell took the lead back on Lap 6, and the two swapped places repeatedly. At one point Mercedes told Antonelli to hand back a position he had gained by cutting the final chicane.
On Lap 30 Russell pulled off from the lead and retired, leaving Antonelli to cruise home. Lewis Hamilton, promoted to third by Russell's exit, then went around the outside of Max Verstappen at Turn 1 on Lap 62 to take second, his best finish yet for Ferrari.
Russell scored eight sprint points and nothing on Sunday. Antonelli's lead grew from 18 points after the sprint to 43 after the Grand Prix.
Norris started on intermediates and pitted for slicks after two laps. He recovered to eighth before retiring on Lap 40.
Verstappen's third and Isack Hadjar's fifth were Red Bull's best combined result of the season so far.
| Pos | Driver | Pts | Gap |
|---|---|---|---|
| 1 | Antonelli | 131 | — |
| 2 | Russell | 88 | −43 |
| 3 | Leclerc | 75 | −56 |
| 4 | Hamilton | 72 | −59 |
| 5 | Norris | 58 | −73 |
Every race gets the full breakdown on YouTube @FullGridReview and TikTok @fullgridreview.