John Garrett, a former NHL goaltender and longtime hockey broadcaster, has died at the age of 74. Sportsnet announced his sudden passing on Tuesday.

Garrett played professionally from 1971 to 1985, suiting up for the Vancouver Canucks, Quebec Nordiques, and Hartford Whalers. He was Vancouver’s sole representative at the 1983 NHL All-Star Game.

Following his playing career, Garrett transitioned to broadcasting. He worked for CBC’s Hockey Night in Canada before joining Sportsnet. For over two decades, he served as the colour commentator for Canucks regional television broadcasts, retiring from that role after the 2022-23 NHL season.