Rubens Barrichello, aki a szombati időmérőn motorhiba miatt nem teljesített mért kört, a boxból indul a többiek után. A levegő 32, a pálya 47 fokos Montrealban.
Elindult a felvezető kör, a csapatrádióból kiderült, hogy Buttonnak gondjai voltak az első fokozattal.
A rajt pocsékul sikerült a hétszeres világbajnok Michael Schumachernek, a német nagyon beragadt. A Renault-k szokás szerint megalázták a mezőnyt, Fisichella és Alonso is elhúzott Button mellett. Schumachert Montoya és Räikkönen is megelőzte. Az első kör után Fisichella, Alonso, Button, Montoya, Räikkönen, M. Schumacher, Trulli, Szato volt a sorrend, sokat esett vissza a hazai pályán szereplő Jacques Villeneuve is. A kanadai egy kör után 13. volt.
A negyedik helyről rajtolt Fisichella két kör alatt több mint egy másodperces előnyre tett szert csapattársával szemben, futott is egy leggyorsabb kört. Hátul R. Schumacher megelőzte Coulthardot, s elfoglalta a 11. helyet. Villeneuve a rajt után koccant Szatóval, a boxba hajtott új első vezetőszárnyért.
A Renault-k öt kör alatt kicsit elléptek a mezőnytől, a leggyorsabb ember szerepét Alonso vette át, aki három másodperccel előzte meg a harmadik Buttont. M. Schumacher 8,2 másodpercre volt az első helytől.
A nyolcadik kör elején a hétvége piruettkirálya, Karthikeyan ismét elfékezte magát, ám folytatni tudta a versenyt. Fisichella hat másodpercre növelte Buttonnal szembeni előnyét, R. Schumacher az előtte haladó Heidfeldet üldözte lelkesen.
Villeneuve kicsit nagy lendülettel dobta be autóját a célegyenes utáni lassítóba, a megpördülést azonban megúszta. A kanadai tíz kör után az utolsó helyen haladt.
Alonso közölte a csapattal, hogy érzése szerint sokkal gyorsabb, mint Fisichella...
A 11. körben Alonso sokadszor is leggyorsabb kört ment, Fisichellához azonban nem került sokkal közelebb. A boxban M. Schumacher volt az első vendég, a német a 12. körben állt ki. A 12. helyre érkezett vissza, Webber elé.
A 13. körben Fisichella ment leggyorsabb kört, előnyét 1,7 másodpercre növelte Alonsóval szemben. Két fordulóval később Button és R. Schumacher tankolt, az angol a hetedik helyre érkezett vissza. Button után volt kint Szato is, az élen kicsit lelassultak a Renault-k.
A 17. körben már Räikkönen volt a leggyorsabb, a finn 1:15.011-et ment. Egy fordulóval később Montoya 1:14.749-re javított.
Coulthard tankolt, a McLarenek pedig szép lassan elkezdtek felzárkózni Fisichelláékra. Folyamatosan csökkent a különbség.
A 22. körben Alonso hosszú másodperceken keresztül hiába próbálta lekörözni Klient, az osztrák nem engedte el a spanyolt. Alonso mutogatott is rendesen, mikor el tudott menni a red bullos mellett. Szato kiállt a boxba, s látszólag feladta a versenyt.
Alonso hátránya Klien miatt három másodpercre nőtt Fisichellával szemben, ki is hívták gyorsan a boxba. Volt kint Räikkönen is, mindketten 12 másodpercnyi üzemanyagot kaptak.
Egy fordulóval később kijött Montoya és Fisichella is, az olasz kevesebb benzint kapott, mint csapattársa. A kolumbiai a boxból Alonso elé érkezett volna vissza a pályára, ám annyira sietett, hogy az előmelegítetlen gumikkal rögtön a kijárat után megcsúszott, s csak a renault-s mögé tudott besorolni.
A 26. körben Karthikeyan ismét elfékezte magát, nekivágódott a falnak, s első pillantásra ugyan megúszta jobb hátsó defekttel, a boxból már nem tudott visszamenni a pályára.
28 kör után Fisichella, Alonso, Montoya, Räikkönen, Button, M. Schumacher, Trulli, Barrichello volt a sorrend, csak a brazil nem volt kint tankolni. Fisichella 1,2 másodperccel vezetett Alonso előtt, akit négy és fél másodperccel követett Montoya.
Alonso üvöltve közölte a csapattal, hogy megint utolérte Fisichellát, és hogy mit csináljon. (Válasz: ha tudod, előzd meg!) A spanyol centikre megközelítette csapattársát, aki nem engedte el. Hátul Webber próbált előzni, veszített vele három pozíciót...
Alonso nagy idegességében elrontotta a célegyenes utáni kanyart, s kicsit leszakadt Fisichellától. Barrichello tankolt.
A 33. körben Fisichella nagyon lelassult, Alonso végre elmehetett mellette. Az olasz autójából elszállt a hidraulikai nyomás, fel is kellett adnia a versenyt. Láthatóan idegesen szállt ki az autóból, s trappolt be a garázsba.
A 35. körben Button és M. Schumacher másodszor is tankolt, Montoya egy másodpercre közelítette meg a versenyt vezető Alonsót. Buttonék megőrizték a negyedik, ötödik helyet.
Heidfelddel közölték a boxból, hogy vagy megelőzi Massát, vagy kicsit leszakad róla, különben nem megfelelő a motor hűtése...
A 39. körben Alonso ugyanott, ahol Karthikeyan is tette, keményen odacsapta jobb hátsó kerekét a falnak. Kiállt cserére, de természetesen nem engedték vissza a pályára, mert megsérült a felfüggesztés is: Montoya átvette a vezetést, Briatore a fejét fogta a boxban. Montoya négy másodperccel vezetett Räikkönen előtt, aki nagy esélyt kapott, hogy csökkentse hátrányát a világbajnoki pontversenyben.
A 44. körben Heidfeld motorja a célegyenesben megadta magát, a német leparkolta autóját a pálya szélén. A negyedik Schumacher másfél másodpercre közelítette meg Buttont.
Szato x körrel ezelőtt kiállt, sisakját azonban nem vette le, az autóból nem szállt ki, amit időközben megcsináltak alatta. A japán visszament a pályára tesztelni. Néhány pillanattal később csapattársa, Button elrontotta a célegyenesbe vezető kanyart, felkenődött a falra, s a rossz helyen parkoló autó miatt beküldték a safety cart. A McLaren gyorsan reagált, az éppen a boxutca bejáratánál kóválygó Räikkönent behívta tankolni.
Gyakorlatilag gyorsan kiállt mindenki, Montoya eszmélt legkésőbb: a kolumbiai a safety car mögé érkezett vissza, kakaskodott kicsit Coultharddal, aki nem akarta beengedni. Biztonsági autó alatt elméletileg nem lehet előzni, vizsgálják is a versenybírák az esetet.
Az 51. körben a safety car kiállt, a célegyenes után Montoya rögtön megcsúszott kicsit. Az élmezőny kicsit megkavarodott, 52 kör után Räikkönen, Montoya, M. Schumacher, Trulli, Barrichello, Massa, Webber, R. Schumacher volt a sorrend, de nem sokáig.