Seinen ersten großen Titel gewann er bei den Weltmeisterschaften 1982 in Guayaquil über 200 m Brust. Bei den Olympischen Spielen 1984 in Los Angeles wurde er Olympiasieger über 200 m Brust und gewann über 100 m Brust und mit der kanadischen Lagenstaffel über 4×100 m jeweils die Silbermedaille. Bei den Olympischen Spielen 1988 in Seoul gewann der Gegenspieler von Adrian Moorhouse lediglich Silber mit der Lagenstaffel.