Michele Alboreto won the Canadian Grand Prix 1985 at Circuit Gilles Villeneuve on 16 June 1985, starting from P3 on the grid. Stefan Johansson finished second for Ferrari, with Alain Prost completing the podium for McLaren.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 3 | Michele AlboretoALB | Ferrari | 70 | 1:46:01.813 | 9 | |
| 2 | 4 | Stefan JohanssonJOH | Ferrari | 70 | +1.957 | 6 | |
| 3 | 5 | Alain ProstPRO | McLaren | 70 | +4.341 | 4 | |
| 4 | 8 | Keke RosbergROS | Williams | 70 | +27.821 | 3 | |
| 5 | 1 | Elio de AngelisDEA | Team Lotus | 70 | +43.349 | 2 | |
| 6 | 16 | Nigel MansellMAN | Williams | 70 | +1:17.878 | 1 | |
| 7 | 10 | Patrick TambayTAM | Renault | 69 | +1 Lap | 0 | |
| 8 | 19 | Jacques LaffiteLAF | Ligier | 69 | +1 Lap | 0 | |
| 9 | 7 | Thierry BoutsenBOU | Arrows | 68 | +2 Laps | 0 | |
| 10 | 13 | Riccardo PatresePAT | Alfa Romeo | 68 | +2 Laps | 0 | |
| 11 | 23 | Stefan BellofBEL | Tyrrell | 68 | +2 Laps | 0 | |
| 12 | 24 | Martin BrundleBRU | Tyrrell | 68 | +2 Laps | 0 | |
| 13 | 12 | Gerhard BergerBER | Arrows | 67 | +3 Laps | 0 | |
| 14 | 15 | Andrea de CesarisDEC | Ligier | 67 | +3 Laps | 0 | |
| 15 | 20 | Marc SurerSUR | Brabham | 67 | +3 Laps | 0 | |
| 16 | 2 | Ayrton SennaSEN | Team Lotus | 65 | +5 Laps | 0 | |
| 17 | 11 | Eddie CheeverCHE | Alfa Romeo | 64 | +6 Laps | 0 | |
| R | 25 | Pierluigi MartiniMAR | Minardi | 57 | Accident | 0 | |
| R | 17 | Niki LaudaLAU | McLaren | 37 | Engine | 0 | |
| R | 22 | Piercarlo GhinzaniGHI | Osella | 35 | Engine | 0 | |
| R | 21 | Philippe AlliotALL | RAM | 28 | Accident | 0 | |
| R | 6 | Derek WarwickWAR | Renault | 25 | Accident | 0 | |
| R | 14 | Manfred WinkelhockWIN | RAM | 5 | Accident | 0 | |
| R | 18 | Teo FabiFAB | Toleman | 3 | Turbo | 0 | |
| R | 9 | Nelson PiquetPIQ | Brabham | 0 | Transmission | 0 |