Chronology : WinsPole positionsFastests laps
  Drivers Constructors Engines
Wins
Pole positions
Fastests laps
Podiums
Lap led
Km led
Points
Date Circuit  
19 june 2022MontréalLVII Grand Prix du Canada
9 june 2019MontréalLVI Grand Prix du Canada
10 june 2018MontréalLV Grand Prix du Canada
11 june 2017MontréalLIV Grand Prix du Canada
12 june 2016MontréalLIII Grand Prix du Canada
7 june 2015MontréalLII Grand Prix du Canada
8 june 2014MontréalLI Grand Prix du Canada
9 june 2013MontréalL Grand Prix du Canada
10 june 2012MontréalXLIX Grand Prix du Canada
12 june 2011MontréalXLVIII Grand Prix du Canada
13 june 2010MontréalXLVII Grand Prix du Canada
8 june 2008MontréalXLVI Grand Prix du Canada
10 june 2007MontréalXLV Grand Prix du Canada
25 june 2006MontréalXLIV Grand Prix du Canada
12 june 2005MontréalXLIII Grand Prix du Canada
13 june 2004MontréalXLII Grand Prix du Canada
15 june 2003MontréalXLI Grand Prix du Canada
9 june 2002MontréalXL Grand Prix du Canada
10 june 2001MontréalXXXIX Grand Prix du Canada
18 june 2000MontréalXXXVIII Grand Prix du Canada
13 june 1999MontréalXXXVII Grand Prix du Canada
7 june 1998MontréalXXXVI Grand Prix du Canada
15 june 1997MontréalXXXV Grand Prix du Canada
16 june 1996MontréalXXXIV Grand Prix du Canada
11 june 1995MontréalXXXIII Grand Prix du Canada
12 june 1994MontréalXXXII Grand Prix du Canada
13 june 1993MontréalXXXI Grand Prix du Canada
14 june 1992MontréalXXX Grand Prix du Canada
2 june 1991MontréalXXIX Grand Prix du Canada
10 june 1990MontréalXXVIII Grand Prix du Canada
18 june 1989MontréalXXVII Grand Prix du Canada
12 june 1988MontréalXXVI Grand Prix du Canada
15 june 1986MontréalXXV Grand Prix du Canada
16 june 1985MontréalXXIV Grand Prix du Canada
17 june 1984MontréalXXIII Grand Prix du Canada
12 june 1983MontréalXXII Grand Prix du Canada
13 june 1982MontréalXXI Grand Prix du Canada
27 september 1981MontréalXX Grand Prix du Canada
28 september 1980MontréalXIX Grand Prix du Canada
30 september 1979MontréalXVIII Grand Prix du Canada
8 october 1978MontréalXVII Grand Prix du Canada
9 october 1977Mosport ParkXVI Canadian Grand Prix
3 october 1976Mosport ParkXV Canadian Grand Prix
22 september 1974Mosport ParkXIV Canadian Grand Prix
23 september 1973Mosport ParkXIII Canadian Grand Prix
24 september 1972Mosport ParkXII Canadian Grand Prix
19 september 1971Mosport ParkXI Canadian Grand Prix
20 september 1970Mont-TremblantX Canadian Grand Prix
20 september 1969Mosport ParkIX Canadian Grand Prix
22 september 1968Mont-TremblantVIII Canadian Grand Prix
27 august 1967Mosport ParkVII Canadian Grand Prix