Nelson Piquet won the Canadian Grand Prix 1984 at Circuit Gilles Villeneuve on 17 June 1984, starting from pole position. Niki Lauda finished second for McLaren, with Alain Prost completing the podium for McLaren.