A partire dal 1978 la gara si corre sul circuito di Montréal, sull'isola di Notre-Dame, costruita per l'Expo 1967; quell'anno vinse, su Ferrari, l'eroe locale Gilles Villeneuve, a cui il circuito è stato dedicato poche settimane dopo la morte, avvenuta nel 1982 durante le prove del Gran Premio del Belgio. Finora è l'unica vittoria per un pilota di casa in questo gran premio, da quando questo fa parte del mondiale di F1. Proprio l'edizione del 1982 fu funestata dalla morte del giovane pilota italiano Riccardo Paletti, che in partenza tamponò Didier Pironi.