Na preizkušnji za VN Kanade je drugo mesto osvojil njegov brat Ralf Schumacher (Williams-BMW), tretji pa je bil drugi Ferrarijev voznik Rubens Barrichello. V skupnem seštevku SP ima Schumacher 70 točk, Barrichello je drugi z 52, Button pa tretji s 43. Med konstruktorji je Ferrari daleč spredaj s 122 točkami, renault jih ima 61, BAR-Honda pa 51.
Čeprav je na sobotnih kvalifikacijah dosegel šele šesti čas, pa Michael Schumacher tudi v Kanadi svojim tekmecem ni dovolil, da bi se mu približali. Slabši čas obeh Ferrarijev v kvalifikacijah je bil posledica večjega tovora goriva, to pa je pomenilo, da sta dirkača v rdečih bolidih imela postanek manj kot večina tekmecev. Za nameček pa je Schumacher s sedmo zmago na otoku Notre Dame postavil še enega od številnih rekordov v svoji bogati karieri: kot prvemu dirkaču mu je uspelo na istem prizorišču doseči sedem zmag. Na dirkališču, ki nosi ime pa slavnem kanadskem Ferrarijevem dirkaču Gillesu Villeneuvu, je pred letošnjo zmago slavil še v letih 1994, 1997, 1998, 2000, 2002 in 2003.

Tokrat je dobro dirko odpeljal tudi mlajši Schumacher. Dirkač Williamsa je svojo najboljše izhodišče iz kvalifikacij spremenil v drugo mesto za starejšim bratom, zmago pa je izgubil v 48. krogu, ko je moral na tretji postanek. "Izpolnili smo naš načrt. Vedeli smo, da imamo dober avto, pa tudi, da v kvalifikacijah ne moremo zmagati, zato smo se osredotočili na dirko. Izteklo se je odlično," je bil svoje 77. zmage vesel Schumacher. Sredi dirke je bil njegov največji tekmec moštveni sotekmovalec Barrichello, toda njegovi poskusi prehitevanja so bili neuspešni, nato pa je moral nekoliko popustiti zaradi pregretih zavor. "Pritiskal sem kot nor, toda zavore so se začele pregrevati. Prehitel bi ga lahko samo, če bi ostal dlje na stezi, a nisem imel dovolj goriva," pa je svojo priložnost za spremembo vrstnega reda ocenil Barrichello.
Do cilja je tokrat brez težav prišel Juan-Pablo Montoya in s petim mestom dopolnil soliden točkovni izkupiček svojega moštva, na koncu bi skorajda prehitel Jensona Buttona na četrtem mestu. Do dveh točk pa je privozil celo Mclarnov dirkač Kimi Raikkoenen, kar je v letošnji sezoni silna redkost, dirko pa si je tokrat popestril s kar petimi postanki in kazensko vožnjo skozi bokse. Oba Renaulta sta tokrat dirko končala predčasno.