Terry participa à trois Jeux olympiques, le premier fut en 1964 à Innsbruck, puis en 1968 à Grenoble, il y remporta une médaille de bronze. Lors de sa dernière saison, en 1980, Terry a participé aux Jeux olympiques de 1980 avec l'équipe canadienne à Lake Placid, il y joua six matchs et récolta trois assistances.