| 2013 |
Circuit Gilles Villeneuve |
9 June |
1 Sebastian Vettel 2 Fernando Alonso 3 Lewis Hamilton |
Red Bull
Ferrari
Mercedes |
70 70 70 |
| 2012 |
Circuit Gilles Villeneuve |
10 June |
1 Lewis Hamilton 2 Romain Grosjean 3 Sergio Pérez |
McLaren
Lotus F1
Sauber |
70 70 70 |
| 2011 |
Circuit Gilles Villeneuve |
12 June |
1 Jenson Button 2 Sebastian Vettel 3 Mark Webber |
McLaren
Red Bull
Red Bull |
70 70 70 |
| 2010 |
Circuit Gilles Villeneuve |
13 June |
1 Lewis Hamilton 2 Jenson Button 3 Fernando Alonso |
McLaren
McLaren
Ferrari |
70 70 70 |
| 2008 |
Circuit Gilles Villeneuve |
8 June |
1 Robert Kubica 2 Nick Heidfeld 3 David Coulthard |
BMW Sauber
BMW Sauber
Red Bull |
70 70 70 |
| 2007 |
Circuit Gilles Villeneuve |
10 June |
1 Lewis Hamilton 2 Nick Heidfeld 3 Alexander Wurz |
McLaren
BMW Sauber
Williams |
70 70 70 |
| 2006 |
Circuit Gilles Villeneuve |
25 June |
1 Fernando Alonso 2 Michael Schumacher 3 Kimi Räikkönen |
Renault
Ferrari
McLaren |
70 70 70 |
| 2005 |
Circuit Gilles Villeneuve |
12 June |
1 Kimi Räikkönen 2 Michael Schumacher 3 Rubens Barrichello |
McLaren
Ferrari
Ferrari |
70 70 70 |
| 2004 |
Circuit Gilles Villeneuve |
13 June |
1 Michael Schumacher 2 Rubens Barrichello 3 Jenson Button |
Ferrari
Ferrari
BAR |
70 70 70 |
| 2003 |
Circuit Gilles Villeneuve |
15 June |
1 Michael Schumacher 2 Ralf Schumacher 3 Juan Pablo Montoya |
Ferrari
Williams
Williams |
70 70 70 |
| 2002 |
Circuit Gilles Villeneuve |
9 June |
1 Michael Schumacher 2 David Coulthard 3 Rubens Barrichello |
Ferrari
McLaren
Ferrari |
70 70 70 |
| 2001 |
Circuit Gilles Villeneuve |
10 June |
1 Ralf Schumacher 2 Michael Schumacher 3 Mika Häkkinen |
Williams
Ferrari
McLaren |
69 69 69 |
| 2000 |
Circuit Gilles Villeneuve |
18 June |
1 Michael Schumacher 2 Rubens Barrichello 3 Giancarlo Fisichella |
Ferrari
Ferrari
Benetton |
69 69 69 |
| 1999 |
Circuit Gilles Villeneuve |
13 June |
1 Mika Häkkinen 2 Giancarlo Fisichella 3 Eddie Irvine |
McLaren
Benetton
Ferrari |
69 69 69 |
| 1998 |
Circuit Gilles Villeneuve |
June 7 |
1 Michael Schumacher 2 Giancarlo Fisichella 3 Eddie Irvine |
Ferrari
Benetton
Ferrari |
69 69 69 |
| 1997 |
Circuit Gilles Villeneuve |
15 June |
1 Michael Schumacher 2 Jean Alesi 3 Giancarlo Fisichella |
Ferrari
Benetton
Jordan |
54 54 54 |
| 1996 |
Circuit Gilles Villeneuve |
16 June |
1 Damon Hill 2 Jacques Villeneuve 3 Jean Alesi |
Williams
Williams
Benetton |
69 69 69 |
| 1995 |
Circuit Gilles Villeneuve |
11 June |
1 Jean Alesi 2 Rubens Barrichello 3 Eddie Irvine |
Ferrari
Jordan
Jordan |
68 68 68 |
| 1994 |
Circuit Gilles Villeneuve |
12 June |
1 Michael Schumacher 2 Damon Hill 3 Jean Alesi |
Benetton
Williams
Ferrari |
69 69 69 |
| 1993 |
Circuit Gilles Villeneuve |
13 June |
1 Alain Prost 2 Michael Schumacher 3 Damon Hill |
Williams
Benetton
Williams |
69 69 69 |
| 1992 |
Circuit Gilles Villeneuve |
June 14 |
1 Gerhard Berger 2 Michael Schumacher 3 Jean Alesi |
McLaren
Benetton
Ferrari |
69 69 69 |
| 1991 |
Circuit Gilles Villeneuve |
June 2 |
1 Nelson Piquet 2 Stefano Modena 3 Riccardo Patrese |
Benetton
Tyrrell
Williams |
69 69 69 |
| 1990 |
Circuit Gilles Villeneuve |
June 10 |
1 Ayrton Senna 2 Nelson Piquet 3 Nigel Mansell |
McLaren
Benetton
Ferrari |
70 70 70 |
| 1989 |
Circuit Gilles Villeneuve |
June 18 |
1 Thierry Boutsen 2 Riccardo Patrese 3 Andrea de Cesaris |
Williams
Williams
Dallara |
69 69 69 |
| 1988 |
Circuit Gilles Villeneuve |
June 12 |
1 Ayrton Senna 2 Alain Prost 3 Thierry Boutsen |
McLaren
McLaren
Benetton |
69 69 69 |
| 1986 |
Circuit Gilles Villeneuve |
June 15 |
1 Nigel Mansell 2 Alain Prost 3 Nelson Piquet |
Williams
McLaren
Williams |
69 69 69 |
| 1985 |
Circuit Gilles Villeneuve |
June 16 |
1 Michele Alboreto 2 Stefan Johansson 3 Alain Prost |
Ferrari
Ferrari
McLaren |
70 70 70 |
| 1984 |
Circuit Gilles Villeneuve |
June 17 |
1 Nelson Piquet 2 Niki Lauda 3 Alain Prost |
Brabham
McLaren
McLaren |
70 70 70 |
| 1983 |
Circuit Gilles Villeneuve |
June 12 |
1 René Arnoux 2 Eddie Cheever 3 Patrick Tambay |
Ferrari
Renault
Ferrari |
70 70 70 |
| 1982 |
Circuit Gilles Villeneuve |
June 13 |
1 Nelson Piquet 2 Riccardo Patrese 3 John Watson |
Brabham
Brabham
McLaren |
70 70 70 |
| 1981 |
Circuit Gilles Villeneuve |
September 27 |
1 Jacques Laffite 2 John Watson 3 Gilles Villeneuve |
Ligier
McLaren
Ferrari |
63 63 63 |
| 1980 |
Circuit Gilles Villeneuve |
September 28 |
1 Alan Jones 2 Carlos Reutemann 3 Didier Pironi |
Williams
Williams
Ligier |
70 70 70 |
| 1979 |
Circuit Gilles Villeneuve |
September 30 |
1 Alan Jones 2 Gilles Villeneuve 3 Clay Regazzoni |
Williams
Ferrari
Williams |
72 72 72 |
| 1978 |
Circuit Gilles Villeneuve |
October 8 |
1 Gilles Villeneuve 2 Jody Scheckter 3 Carlos Reutemann |
Ferrari
Wolf
Ferrari |
70 70 70 |
| 1977 |
Mosport Park |
October 9 |
1 Jody Scheckter 2 Patrick Depailler 3 Jochen Mass |
Wolf
Tyrrell
McLaren |
80 80 80 |
| 1976 |
Mosport Park |
October 3 |
1 James Hunt 2 Patrick Depailler 3 Mario Andretti |
McLaren
Tyrrell
Lotus |
80 80 80 |
| 1974 |
Mosport Park |
September 22 |
1 Emerson Fittipaldi 2 Clay Regazzoni 3 Ronnie Peterson |
McLaren
Ferrari
Lotus |
80 80 80 |
| 1973 |
Mosport Park |
September 23 |
1 Peter Revson 2 Emerson Fittipaldi 3 Jackie Oliver |
McLaren
Lotus
Shadow |
80 80 80 |
| 1972 |
Mosport Park |
September 24 |
1 Jackie Stewart 2 Peter Revson 3 Denny Hulme |
Tyrrell
McLaren
McLaren |
80 80 80 |
| 1971 |
Mosport Park |
September 19 |
1 Jackie Stewart 2 Ronnie Peterson 3 Mark Donohue |
Tyrrell
March
McLaren |
64 64 64 |
| 1970 |
Circuit Mont-Tremblant |
September 20 |
1 Jacky Ickx 2 Clay Regazzoni 3 Chris Amon |
Ferrari
Ferrari
March |
90 90 90 |
| 1969 |
Mosport Park |
September 20 |
1 Jacky Ickx 2 Jack Brabham 3 Jochen Rindt |
Brabham
Brabham
Lotus |
90 90 90 |
| 1968 |
Circuit Mont-Tremblant |
September 22 |
1 Denny Hulme 2 Bruce McLaren 3 Pedro Rodríguez |
McLaren
McLaren
BRM |
90 89 88 |
| 1967 |
Mosport Park |
August 27 |
1 Jack Brabham 2 Denny Hulme 3 Dan Gurney |
Brabham
Brabham
Eagle |
90 90 89 |