En 1982-1983, il joua 4 parties avec les Canadiens avant d'être échangé aux Maple Leafs de Toronto. C'est avec cette équipe qu'il connut ses meilleures saisons dans le hockey professionnel. Il y termina donc la saison 1982-1983, récoltant un total de 52 points en 52 parties. Cette excellente production lui permit d'être sélectionné dans l'équipe d'étoiles des recrues de la LNH. Il poursuivit sa carrière à Toronto jusqu'en 1990. Il alla jouer en Europe dès la saison 1990-1991.