A címvédő spanyol Fernando Alonso nyerte a Forma-1-es Kanadai Nagydíjat a hétszeres világbajnok német Michael Schumacher és a finn Kimi Räikkönen előtt.
Schumacher a montreali futam végén előzte meg Raikkönent, de így is 25 pont a hátránya Alonsóval szemben a világbajnoki pontversenyben. A szezon fele van még hátra, Alonso hatot nyert meg a kilenc eddigi futamból.
A negyedik ezúttal az olasz Giancarlo Fisichella lett. A pontversenyben is ugyanígy szerepel az első négy pilóta.