De Grand Prix Formule 1 van Canada 1988 werd gehouden op 12 juni 1988 in Montreal.

Verslag

Kwalificatie 
Ayrton Senna behaalde zijn vijfde opeenvolgende pole-position voor Alain Prost.

Race 
Prost leidde vanaf de start, voor Senna, de beide Ferraris en de Benettons. Na tien ronden begon Gerhard Berger problemen te krijgen met het benzinesysteem van zijn Ferrari, een defect waar hij later mee moest opgeven. In de negentiende ronde ging Senna tijdens het dubbelen opnieuw voorbij Prost. Terwijl Berger in de 23ste ronde moest opgeven, ging Nigel Mansell voorbij Nelson Piquet. Mansell moest zes ronden later alweer opgeven met motorproblemen. Hetzelfde gebeurde vijf ronden later met zijn teammaat Riccardo Patrese.

In de 34ste ronde moest Michele Alboreto opgeven, zijn Ferrari had een vergelijkbaar probleem als die van Berger. Hierdoor kon Thierry Boutsen de derde plaats overnemen. Kleinere teams kregen hier de kans om wat punten te pakken. Philippe Streiff reed met zijn AGS lang op de vijfde plaats, voor Andrea de Cesaris in de Rial. Zij vielen echter beiden nog uit: Streiff na een spin, de Cesaris viel zonder benzine. Ivan Capelli zette een verrassend resultaat neer: hij behaalde een vijfde plaats in zijn March. Jonathan Palmer pakte in de Tyrrell het laatste puntje.

Uitslag

Statistieken 

Canada
Sportevenement in Montreal
1988