Britanicul Lewis Hamilton a reuşit să câştige prima sa cursă de Formula 1 din carieră pe circuitul de la Montreal, după ce a plecat din pole position. Acesta s-a desprins în fruntea clasamentului piloţilor acumulând 48 de puncte.

El a fost urmat în cursă de către piloţii Nick Heindfeld (BMW Sauber) şi A Wurz (Williams-Toyota). Colegul lui Hamilton de la McLaren, campionul mondial Fernando Alonso, a terminat cursa abia pe locul 7.

Massa şi Fissichela au fost excluşi din cursă pentru că nu au respectat indicaţia semaforului la ieşirea de la boxe, cu 20 de tururi înainte de final.

În turul 43 al cursei de la Montreal, Kubika (BMW Sauber) a avut un accident grav, monopostul acestuia izbindu-se puternic, cu 280 de km/oră, de zidul de protecţie după care s-a rostogolit de trei ori. Cursa a continuat cu safety car-ul pe pistă pentru a putea permite intervenţia medicilor.