De Grand Prix Formule 1 van Canada 1984 werd verreden op 17 juni in Montréal. Het was de zevende race van het seizoen.

Uitslag Positie Nummer Rijder Team Ronden Tijd/Opgave Startplaats Punten 1 1 Nelson Piquet Brabham-BMW 70 1:46:23.748 1 9 2 8 Niki Lauda McLaren-TAG 70 + 2.612 8 6 3 7 Alain Prost McLaren-TAG 70 + 1:28.032 2 4 4 11 Elio de Angelis Lotus-Renault 69 + 1 Ronde 3 3 5 28 René Arnoux Ferrari 68 + 2 Rondes 5 2 6 12 Nigel Mansell Lotus-Renault 68 + 2 Rondes 7 1 7 19 Ayrton Senna Toleman-Hart 68 + 2 Rondes 9   8 14 Manfred Winkelhock ATS-BMW 68 + 2 Rondes 12   9 20 Johnny Cecotto Toleman-Hart 68 + 2 Rondes 20   10 9 Philippe Alliot RAM-Hart 65 + 5 Rondes 26   11 23 Eddie Cheever Alfa Romeo 63 Geen benzine 11   DQ 3 Martin Brundle Tyrrell-Ford 68 Gediskwalificeerd 21   NF 17 Marc Surer Arrows-Ford 59 Motor 23   NF 16 Derek Warwick Renault 57 Chassis 4   NC 21 Huub Rothengatter Spirit-Hart 56 Niet geklasseerd 24   DQ 4 Stefan Bellof Tyrrell-Ford 52 Gediskwalificeerd 22   NF 26 Andrea de Cesaris Ligier-Renault 40 Remmen 10   NF 2 Corrado Fabi Brabham-BMW 39 Turbo 16   NF 18 Thierry Boutsen Arrows-BMW 38 Motor 18   NF 22 Riccardo Patrese Alfa Romeo 37 Ongeluk 14   NF 6 Keke Rosberg Williams-Honda 32 Benzinesysteem 15   NF 5 Jacques Laffite Williams-Honda 31 Turbo 17   NF 10 Mike Thackwell RAM-Hart 29 Turbo 25   NF 24 Piercarlo Ghinzani Osella-Alfa Romeo 11 Versnellingsbak 19   NF 27 Michele Alboreto Ferrari 10 Motor 6   NF 25 Francois Hesnault Ligier-Renault 7 Turbo 13  

Statistieken Pole-positionNelson PiquetBrabham-BMW1:25.442Snelste rondeNelson PiquetBrabham-BMW1:28.763

Noot Dit was het debuut van de Nederlandse coureur Huub Rothengatter.

Canada 1984