Michael Schumacher won the Canadian Grand Prix 1998 at Circuit Gilles Villeneuve on 7 June 1998, starting from P3 on the grid. Giancarlo Fisichella finished second for Benetton, with Eddie Irvine completing the podium for Ferrari.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 3 | Michael SchumacherMSC | Ferrari | 69 | 1:40:57.3 | 10 | |
| 2 | 4 | Giancarlo FisichellaFIS | Benetton | 69 | +16.662 | 6 | |
| 3 | 8 | Eddie IrvineIRV | Ferrari | 69 | +1:00.059 | 4 | |
| 4 | 11 | Alexander WurzWUR | Benetton | 69 | +1:03.232 | 3 | |
| 5 | 13 | Rubens BarrichelloBAR | Stewart | 69 | +1:21.513 | 2 | |
| 6 | 20 | Jan MagnussenMAG | Stewart | 68 | +1 Lap | 1 | |
| 7 | 18 | Shinji NakanoNAK | Minardi | 68 | +1 Lap | 0 | |
| 8 | 22 | Ricardo RossetROS | Tyrrell | 68 | +1 Lap | 0 | |
| 9 | 19 | Pedro DinizDIN | Arrows | 68 | +1 Lap | 0 | |
| 10 | 6 | Jacques VilleneuveVIL | Williams | 63 | +6 Laps | 0 | |
| R | 21 | Esteban TueroTUE | Minardi | 53 | Electrical | 0 | |
| R | 10 | Damon HillHIL | Jordan | 42 | Electrical | 0 | |
| R | 15 | Olivier PanisPAN | Prost | 39 | Spun off | 0 | |
| R | 7 | Heinz-Harald FrentzenFRE | Williams | 20 | Spun off | 0 | |
| R | 1 | David CoulthardCOU | McLaren | 18 | Throttle | 0 | |
| R | 12 | Johnny HerbertHER | Sauber | 18 | Spun off | 0 | |
| R | 17 | Mika SaloSAL | Arrows | 18 | Accident | 0 | |
| R | 2 | Mika HäkkinenHKK | McLaren | 0 | Gearbox | 0 | |
| R | 5 | Ralf SchumacherSCH | Jordan | 0 | Gearbox | 0 | |
| R | 9 | Jean AlesiALE | Sauber | 0 | Collision | 0 | |
| R | 14 | Jarno TrulliTRU | Prost | 0 | Collision | 0 | |
| R | 16 | Toranosuke TakagiTAK | Tyrrell | 0 | Transmission | 0 |