Fantastic race, what a finish! Hammy is absolutely incredible and we are now seeing a legend in the making. Sato passing Alonso...love it! Massa and Fisi black flagged as well, it just doesn't get any better.
Result of Canadian Grand Prix after 70 laps of Circuit Gilles Villeneuve in Montreal
1 Lewis Hamilton (GB) McLaren-Mercedes one hour 44 minutes 11.292sec
2 Nick Heidfeld (Ger) BMW Sauber 4.343 seconds behind
3 Alexander Wurz (Aut) Williams-Toyota 5.325
4 Heikki Kovalainen (Fin) Renault 6.729
5 Kimi Raikkonen (Fin) Ferrari 13.007
6. Takuma Sato (Jpn) Super Aguri-Honda 16.698
7 Fernando Alonso (Spa) McLaren-Mercedes 21.936
8 Ralf Schumacher (Ger) Toyota 22.888
9 Mark Webber (Aus) Red Bull-Renault 22.960
10 Nico Rosberg (Ger) Williams-Toyota 23.984
11 Anthony Davidson (GB) Super Aguri-Honda 24.318
12 Rubens Barrichello (Brz) Honda 30.439
R Jarno Trulli (Ita) Toyota 58 laps completed
R Vitantonio Liuzzi (ITA) Toro Rosso 54 laps
R Christijan Albers (Ned) Spyker-Ferrari 47 laps
R David Coulthard (GB) Red Bull-Renault 36 laps
R Robert Kubica (Pol) BMW Sauber 26 laps
R Adrian Sutil (Ger) Spyker-Ferrari 21 laps
R Scott Speed (USA) Toro Rosso-Ferrari eight laps
R Jenson Button (GB) Honda no laps
DQ Giancarlo Fisichella* (Ita) Renault 51 laps
DQ Felipe Massa* (Brz) Ferrari 51 laps
* Fisichella and Massa disqualified for leaving the pit lane while a red light was showing. <<<<<brilliant!