Il passe une partie de la saison 1987-1988 avec l'équipe du Canada et participe aux Jeux olympiques d'hiver de 1988 ayant lieu à Calgary, tournoi qui se conclut par une quatrième place pour l'équipe canadienne. Peu de temps après le tournoi, les Flames l'échangent aux Canucks de Vancouver et Bradley devient un joueur régulier avec l'équipe.