Montreal / Toronto 1989
Ivan Lendl won the title, beating John McEnroe 6–1 6–3 in the final.
Main draw 56 players
- 1🇺🇸Ivan LendlFinal · Champion
- 2🇺🇸John McEnroeFinal · Lost to Ivan Lendl
- 3🇺🇸Andre AgassiSemifinals · Lost to Ivan Lendl
- 4🇺🇸Tim MayotteRound of 16 · Lost to Nicolas Pereira
- 5🇺🇸Kevin CurrenRound of 16 · Lost to Andrew Sznajder
- 6🇺🇸Jay BergerSemifinals · Lost to John McEnroe
- 7🇸🇰Miloslav MecirRound of 32 · Lost to Grant Connell
- 8🇫🇷Yannick NoahRound of 32 · Lost to Alex Antonitsch
- 9🇦🇷Guillermo Perez RoldanRound of 32 · Lost to Diego Nargiso
- 10🇭🇷Goran IvanisevicRound of 64 · Lost to Jonathan Canter
- 11🇺🇸Glenn LayendeckerRound of 64 · Lost to Chris Garner
- 12🇨🇦Andrew SznajderQuarterfinals · Lost to Andre Agassi
- 13🇳🇿Kelly EverndenRound of 16 · Lost to Andre Agassi
- 14🇺🇸Todd WitskenRound of 32 · Lost to Nicolas Pereira
- 15🇺🇸Richey RenebergRound of 16 · Lost to John McEnroe
- 16🇺🇸Jimmy AriasRound of 16 · Lost to Ivan Lendl
- 🇦🇹Alex AntonitschQuarterfinals · Lost to John McEnroe
- 🇨🇦Grant ConnellQuarterfinals · Lost to Ivan Lendl
- 🇻🇪Nicolas PereiraQuarterfinals · Lost to Jay Berger
- 🇮🇹Diego NargisoRound of 16 · Lost to Alex Antonitsch
- 🇺🇸Jonathan CanterRound of 16 · Lost to Grant Connell
- 🇺🇸Sammy Giammalva JrRound of 16 · Lost to Jay Berger
- 🇦🇺Carl LimbergerRound of 32 · Lost to Kevin Curren
- Q🇺🇸Chris GarnerRound of 32 · Lost to Sammy Giammalva Jr
- 🇫🇷Jean Philippe FleurianRound of 32 · Lost to Andrew Sznajder
- 🇺🇸Jeff TarangoRound of 32 · Lost to Jimmy Arias
- 🇺🇸Kelly JonesRound of 32 · Lost to Ivan Lendl
- 🇺🇸Leif ShirasRound of 32 · Lost to Kelly Evernden
- 🇨🇦Martin LaurendeauRound of 32 · Lost to Jonathan Canter
- 🇺🇸Ned CaswellRound of 32 · Lost to John McEnroe
- 🇫🇷Philippe PechRound of 32 · Lost to Tim Mayotte
- 🇦🇺Richard FrombergRound of 32 · Lost to Richey Reneberg
- Q🇺🇸Shelby CannonRound of 32 · Lost to Andre Agassi
- 🇦🇺Simon YoulRound of 32 · Lost to Jay Berger
- 🇺🇸Bret GarnettRound of 64 · Lost to Richey Reneberg
- Q🇺🇸Charles BeckmanRound of 64 · Lost to Philippe Pech
- 🇨🇦Chris PridhamRound of 64 · Lost to Kelly Evernden
- 🇺🇸Dan CassidyRound of 64 · Lost to Alex Antonitsch
- WC🇨🇦Daniel NestorRound of 64 · Lost to Ned Caswell
- 🇨🇦Glenn MichibataRound of 64 · Lost to Richard Fromberg
- Q🇺🇸Greg FaillaRound of 64 · Lost to Simon Youl
- 🇬🇧Jeremy BatesRound of 64 · Lost to Leif Shiras
- 🇸🇪Johan CarlssonRound of 64 · Lost to Carl Limberger
- 🇨🇦Mark GreenanRound of 64 · Lost to Shelby Cannon
- 🇨🇦Martin WostenholmeRound of 64 · Lost to Guillermo Perez Roldan
- 🇨🇿Milan SrejberRound of 64 · Lost to Jeff Tarango
- Q🇺🇸Miles WalkerRound of 64 · Lost to Grant Connell
- 🇳🇬Nduka OdizorRound of 64 · Lost to Andrew Sznajder
- WC🇨🇦Robert JanecekRound of 64 · Lost to Martin Laurendeau
- BAHRoger SmithRound of 64 · Lost to Diego Nargiso
- Q🇦🇺Sandon StolleRound of 64 · Lost to Kelly Jones
- WC🇨🇦Sebastien LareauRound of 64 · Lost to Todd Witsken
- WC🇨🇦Sebastien LeblancRound of 64 · Lost to Jean Philippe Fleurian
- 🇸🇪Thomas HogstedtRound of 64 · Lost to Jimmy Arias
- Q🇺🇸Tommy HoRound of 64 · Lost to Sammy Giammalva Jr
- SENYahiya DoumbiaRound of 64 · Lost to Nicolas Pereira