Das Teilnehmerfeld für den Kanada-GP wurde durch mehrere lokale Gaststarter ergänzt, die allerdings teilweise mit veraltetem, nicht mehr konkurrenzfähigem Material antraten. So führte etwa Al Pease den letzten Grand-Prix-Einsatz eines Eagle-Rennwagens durch, indem er einen privaten Eagle T1G mit Climax-Motor anmeldete. Sein Landsmann John Cordts verwendete den gleichen Motor in einem Brabham BT23B. Da zudem mehrere Werksteams einen dritten Wagen einsetzten, kam die im Vergleich zu den bisherigen Saisonrennen relativ hohe Teilnehmerzahl von 20 Fahrzeugen zustande.
Obwohl er keine Chancen mehr auf den Titelgewinn hatte, präsentierte sich Jacky Ickx das ganze Wochenende in guter Form und sicherte sich die Pole-Position. Mit einer halben Sekunde Rückstand erreichten Jean-Pierre Beltoise, Jochen Rindt und der bereits als Weltmeister feststehende Jackie Stewart mit untereinander identischen Rundenzeiten die Startplätze zwei bis vier.
Rennen
Rindt übernahm zunächst die Führung vor Ickx und Beltoise. Stewart erkämpfte sich in der zweiten Runde den dritten Platz, in Runde fünf den zweiten und überholte in der sechsten Runde Rindt, um in Führung zu gehen. Auch Ickx konnte wenig später Rindt überholen und duellierte sich fortan mit Stewart um die Spitzenposition. Der viertplatzierte Beltoise fiel etwas zurück, da er während eines Überrundungsmanövers mit Pease kollidiert war. Nachdem die Führungsgruppe Pease bereits in Runde 22 zum vierten Mal überrundet hatte, wurde dieser wegen mangelnder Konkurrenzfähigkeit disqualifiziert.
Im Kampf um die Führung kollidierten Ickx und Stewart, sodass sich beide Fahrzeuge drehten. Daraufhin konnte Ickx das Rennen als Führender fortsetzen, während Stewart sein Fahrzeug nicht mehr in Gang bekam und ausschied. Währenddessen hatte sich Jack Brabham vorbei an Rindt auf Platz zwei vorgearbeitet und komplettierte somit einen Doppelsieg seines eigenen Teams.[1]
Mit dem dritten Matra-Werksfahrer Johnny Servoz-Gavin, der einen MS84 pilotierte und damit Sechster wurde, erhielt zum ersten und einzigen Mal in der Formel-1-Geschichte ein Fahrer mit einem allradgetriebenen Rennwagen einen WM-Punkt.
Die ersten sechs des Rennens bekamen 9, 6, 4, 3, 2, 1 Punkt(e). Die besten fünf Ergebnisse der ersten sechs und die besten vier der letzten fünf Rennen zählten zur Meisterschaft. In der Konstrukteurswertung zählten dabei nur die Punkte des bestplatzierten Fahrers eines Teams.