Säsongens åttonde F1-lopp blev osedvanligt spännande. Motorhaverier, diskningar och avåkningar stod som spön i backen. Mest tur, eller minst otur, hade McLaren-föraren Kimi Räikkönen som till slut vann Kanadas GP.
Jenson Button startade från pole position med Michael Schumacher bredvid. Men deras lycka blev inte särskilt långvarig, eftersom båda blev omkörda direkt av Renaultparet Fisichella och mästerskapsledande Alonso. Sen var det blågult fram till det 24:e varvet när Alonso gick i depå. Fisichella gjorde detsamma varvet därpå.
På det 33:e varvet tog Alonso ledningen efter att Fisichella tvingats bryta med hydraulfel.
Men alltså fortfarande Renault i topp. Dock inte så länge till. På varv 39 sladdade Alonso sladdade in i muren och han tvingades bryta.
Ny ledare Juan Pablo Montoya fyra sekunder före teamkompisen Räikkönen, med Jenson Button på tredje.
BMWWilliams Nick Heidfeld tvingades bryta på varv 44 efter att hans bil börjat ryka. Han låg då på nionde plats.
Näste otursgubbe var Jenson Buttom som klippte muren i sista kurvan med höger bakhjul och blev stående på banan vilket innebar att säkerhetsbilen skickades ut. Detta gynnade bland andra Michael Schumacher som plötsligt kunde börja avancera.
Montoya gick i depå men uppmärksammade inte att ”trafikljusen” vid depåutfarten visade rött, han svartflaggades varvet efter.
Plötsligt var Michael Schumacher uppe på andra plats, bara 2,8 sekunder efter Räikkönen med Jarno Trulli på tredje plats, därefter Barrichello, Massa, Webber, Ralf Schumacher och Coulthard.
På det 62:a varvet av 70 exploderade en bromsskiva på Trullis Toyota vid inbromsning efter målrakan och Barrichello kunde smidigt ta hand om tredjeplatsen.
Nästa lopp är US Grand Prix i Indianapolis, och körs redan nästa helg.