1967 után a kanadai nagydíj visszatért a Mosport Parkba, ahol Ickx Brabhamje, Beltoise Matrája és Rindt Lotusa alkotta az első sort. A rajt után Rindt vezetett, míg a második sorból induló Stewart egyre előrébb kerülte. A skót a 6. körben már vezetett. Két körrel később Ickx megelőzte Rindtet, felzárkózott Stewartra, majd a verseny hátralévő ketten harcoltak az első helyért.