The 1989 Canadian Grand Prix was a Formula One motor race held at Circuit Gilles Villeneuve on 18 June 1989. It was the sixth race of the 1989 Formula One World Championship.

The 69-lap race was won by Belgian driver Thierry Boutsen, driving a Williams-Renault. Boutsen took his first F1 victory, and the first for Williams with Renault engines, after Brazilian Ayrton Senna suffered an engine failure in his McLaren-Honda late on. Boutsen's Italian teammate Riccardo Patrese finished second with another Italian, Andrea de Cesaris, third in a Dallara-Ford.

Qualifying

Pre-qualifying report

Stefano Modena was comfortably fastest in the pre-qualifying session in his Brabham, over a second faster than the Osella of Nicola Larini. Both their team-mates failed to pre-qualify; it was the first time a Brabham had failed to pre-qualify this season as Martin Brundle was fifth after suffering various car-related issues, and Osella's Piercarlo Ghinzani was down in eighth, over two seconds behind Larini. It was Ghinzani's sixth successive failure to pre-qualify. Stefan Johansson was third fastest in the Onyx, but his team-mate Bertrand Gachot failed to pre-qualify in sixth, also his sixth successive failure. The last pre-qualifier was Alex Caffi in the Dallara, in fourth.

The other entrants to fail to pre-qualify on the Friday morning included Gregor Foitek, seventh in the sole EuroBrun, who had failed to pre-qualify on the previous four occasions, and both the underpowered Zakspeeds, with Bernd Schneider ninth and Aguri Suzuki a distant twelfth. The AGS of Joachim Winkelhock was tenth and Volker Weidler's Rial was eleventh; both Germans' sixth successive failures to pre-qualify. Pierre-Henri Raphanel was bottom of the time sheets in thirteenth, not recording a representative time in his Coloni.

Pre-qualifying classification

{| class="wikitable sortable" style="font-size: 95%;"

|-

! Pos

! No

! Driver

! Constructor

! Time

! Gap

|-

! 1

| 8

| Stefano Modena

| Brabham-Judd

| 1:23.398

|align="center"| —

|-

! 2

| 17

| Nicola Larini

| Osella-Ford

| 1:24.550

| +1.152

|-

! 3

| 36

| Stefan Johansson

| Onyx-Ford

| 1:24.764

| +1.366

|-

! 4

| 21

| Alex Caffi

| Dallara-Ford

| 1:24.778

| +1.380

|-

! 5

| 7

| Martin Brundle

| Brabham-Judd

| 1:25.275

| +1.877

|-

! 6

| 37

| Bertrand Gachot

| Onyx-Ford

| 1.25.952

| +2.554

|-

! 7

| 33

| Gregor Foitek

| EuroBrun-Judd

| 1:26.365

| +2.967

|-

! 8

| 18

| Piercarlo Ghinzani

| Osella-Ford

| 1:26.807

| +3.409

|-

! 9

| 34

| Bernd Schneider

| Zakspeed-Yamaha

| 1:27.073

| +3.675

|-

! 10

| 41

| Joachim Winkelhock

| AGS-Ford

| 1:28.545

| +5.147

|-

! 11

| 39

| Volker Weidler

| Rial-Ford

| 1:31.455

| +8.057

|-

! 12

| 35

| Aguri Suzuki

| Zakspeed-Yamaha

| 1:53.327

| +29.929

|-

! 13

| 32

| Pierre-Henri Raphanel

| Coloni-Ford

| 1:59.693

| +36.295

|-

|}

Qualifying report

Nearly all the thirty drivers who took part in qualifying posted their faster times on Friday afternoon, as the Saturday session was cold, windy, overcast and sometimes wet. However, with apparently no guidance from pit lane marshals or lights, Mansell and Nannini changed their tyres and left the pit lane to rejoin the circuit 17 seconds before the starting procedure had been completed and the green lights were shown to the rest of the field.

|}

Championship standings after the race

;Drivers' Championship standings

{| class="wikitable" style="font-size: 95%;"

|-

!Pos

!Driver

!Points

|-

| 1

| Alain Prost

|align=right| 29

|-

| 2

| Ayrton Senna

|align=right| 27

|-

| 3

| Riccardo Patrese

|align=right| 18

|-

| 4

| Thierry Boutsen

|align=right| 13

|-

| 5

| Nigel Mansell

|align=right| 9

|-

!colspan=4|Source:

|}

;Constructors' Championship standings

{|class="wikitable" style="font-size: 95%;"

|-

! Pos

! Constructor

! Points

|-

| 1

| McLaren-Honda

|align=right|56

|-

| 2

| Williams-Renault

|align=right|31

|-

| 3

| Benetton-Ford

|align=right|13

|-

| 4

| Ferrari

|align=right|9

|-

| 5

| Dallara-Ford

|align=right|8

|-

!colspan=4|Source: