Jackie Stewart won the Canadian Grand Prix 1971 at Mosport International Raceway on 19 September 1971, starting from pole position. Ronnie Peterson finished second for March-Ford, with Mark Donohue completing the podium for McLaren.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Jackie StewartSTE | Tyrrell | 64 | 1:55:13.1 | 9 | |
| 2 | 6 | Ronnie PetersonPET | March-Ford | 64 | +38.3 | 6 | |
| 3 | 8 | Mark DonohueDON | McLaren | 64 | +1:35.8 | 4 | |
| 4 | 10 | Denny HulmeHUL | McLaren | 63 | +1 Lap | 3 | |
| 5 | 7 | Reine WisellWIS | Lotus-Ford | 63 | +1 Lap | 2 | |
| 6 | 3 | François CevertCEV | Tyrrell | 62 | +2 Laps | 1 | |
| 7 | 4 | Emerson FittipaldiFIT | Lotus-Ford | 62 | +2 Laps | 0 | |
| 8 | 12 | Jacky IckxICK | Ferrari | 62 | +2 Laps | 0 | |
| 9 | 2 | Jo SiffertSIF | BRM | 61 | +3 Laps | 0 | |
| 10 | 5 | Chris AmonAMO | Matra | 61 | +3 Laps | 0 | |
| 11 | 14 | John SurteesSUR | Surtees | 60 | +4 Laps | 0 | |
| 12 | 19 | Helmut MarkoMAR | BRM | 60 | +4 Laps | 0 | |
| 13 | 13 | Mario AndrettiAND | Ferrari | 60 | +4 Laps | 0 | |
| 14 | 16 | Peter GethinGET | BRM | 59 | +5 Laps | 0 | |
| 15 | 21 | George EatonEAT | BRM | 59 | +5 Laps | 0 | |
| 16 | 20 | Nanni GalliGAL | March-Ford | 57 | +7 Laps | 0 | |
| N | 22 | Mike BeuttlerBEU | March-Ford | 56 | Not classified | 0 | |
| N | 25 | Pete LovelyLOV | Lotus-Ford | 55 | Not classified | 0 | |
| R | 23 | Rolf StommelenSTO | Surtees | 26 | Overheating | 0 | |
| R | 11 | Jean-Pierre BeltoiseBEL | Matra | 15 | Accident | 0 | |
| R | 24 | Skip BarberBAR | March-Ford | 13 | Oil pressure | 0 | |
| R | 18 | Clay RegazzoniREG | Ferrari | 7 | Accident | 0 | |
| R | 15 | Graham HillHIL | Brabham | 2 | Accident | 0 | |
| R | 17 | Tim SchenkenSCH | Brabham | 1 | Ignition | 0 | |
| R | 9 | Howden GanleyGAN | BRM | 0 | Accident | 0 | |
| F | 0 | Chris CraftCRA | Brabham | 0 | Did not qualify | 0 |