Lewis Hamilton won the Canadian Grand Prix 2007 at Circuit Gilles Villeneuve on 10 June 2007, starting from pole position. Nick Heidfeld finished second for BMW Sauber, with Alexander Wurz completing the podium for Williams. Fernando Alonso set the fastest lap with a time of 1:16.367.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Lewis HamiltonHAM | McLaren | 70 | 1:44:11.292 | 10 | |
| 2 | 3 | Nick HeidfeldHEI | BMW Sauber | 70 | +4.343 | 8 | |
| 3 | 19 | Alexander WurzWUR | Williams | 70 | +5.325 | 6 | |
| 4 | 22 | Heikki KovalainenKOV | Renault | 70 | +6.729 | 5 | |
| 5 | 4 | Kimi RäikkönenRAI | Ferrari | 70 | +13.007 | 4 | |
| 6 | 11 | Takuma SatoSAT | Super Aguri | 70 | +16.698 | 3 | |
| 7 | 2 | Fernando AlonsoALO | McLaren | 70 | +21.936 | 2 | ⚡ 1:16.367 |
| 8 | 18 | Ralf SchumacherSCH | Toyota | 70 | +22.888 | 1 | |
| 9 | 6 | Mark WebberWEB | Red Bull | 70 | +22.960 | 0 | |
| 10 | 7 | Nico RosbergROS | Williams | 70 | +23.984 | 0 | |
| 11 | 17 | Anthony DavidsonDAV | Super Aguri | 70 | +24.318 | 0 | |
| 12 | 13 | Rubens BarrichelloBAR | Honda | 70 | +30.439 | 0 | |
| R | 10 | Jarno TrulliTRU | Toyota | 58 | Accident | 0 | |
| R | 12 | Vitantonio LiuzziLIU | Toro Rosso | 54 | Accident | 0 | |
| R | 21 | Christijan AlbersALB | Spyker | 47 | Front wing | 0 | |
| R | 14 | David CoulthardCOU | Red Bull | 36 | Gearbox | 0 | |
| R | 8 | Robert KubicaKUB | BMW Sauber | 26 | Accident | 0 | |
| R | 20 | Adrian SutilSUT | Spyker | 21 | Accident | 0 | |
| R | 16 | Scott SpeedSPE | Toro Rosso | 8 | Accident | 0 | |
| R | 15 | Jenson ButtonBUT | Honda | 0 | Gearbox | 0 | |
| D | 5 | Felipe MassaMAS | Ferrari | 51 | Disqualified | 0 | |
| D | 9 | Giancarlo FisichellaFIS | Renault | 51 | Disqualified | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Lewis Hamilton | McLaren | 1:16.576 | 1:15.486 | 1:15.707 |
| 2 | Fernando Alonso | McLaren | 1:16.562 | 1:15.522 | 1:16.163 |
| 3 | Nick Heidfeld | BMW Sauber | 1:17.006 | 1:15.960 | 1:16.266 |
| 4 | Kimi Räikkönen | Ferrari | 1:16.468 | 1:16.592 | 1:16.411 |
| 5 | Felipe Massa | Ferrari | 1:16.756 | 1:16.138 | 1:16.570 |
| 6 | Mark Webber | Red Bull | 1:17.315 | 1:16.257 | 1:16.913 |
| 7 | Nico Rosberg | Williams | 1:17.016 | 1:16.190 | 1:16.919 |
| 8 | Robert Kubica | BMW Sauber | 1:17.267 | 1:16.368 | 1:16.993 |
| 9 | Giancarlo Fisichella | Renault | 1:16.805 | 1:16.288 | 1:17.229 |
| 10 | Jarno Trulli | Toyota | 1:17.324 | 1:16.600 | 1:17.747 |
| 11 | Takuma Sato | Super Aguri | 1:17.490 | 1:16.743 | - |
| 12 | Vitantonio Liuzzi | Toro Rosso | 1:17.541 | 1:16.760 | - |
| 13 | Rubens Barrichello | Honda | 1:17.011 | 1:17.116 | - |
| 14 | David Coulthard | Red Bull | 1:17.436 | 1:17.304 | - |
| 15 | Jenson Button | Honda | 1:17.522 | 1:17.541 | - |
| 16 | Scott Speed | Toro Rosso | 1:17.433 | 1:17.571 | - |
| 17 | Anthony Davidson | Super Aguri | 1:17.542 | - | - |
| 18 | Ralf Schumacher | Toyota | 1:17.634 | - | - |
| 19 | Alexander Wurz | Williams | 1:18.089 | - | - |
| 20 | Adrian Sutil | Spyker | 1:18.536 | - | - |
| 21 | Christijan Albers | Spyker | 1:19.196 | - | - |
| 22 | Heikki Kovalainen | Renault | 1:17.806 | - | - |