Ex-Canadiens defenseman Mike Weaver retires at 37
Weaver announced his retirement Monday in a statement by the NHL Players' Association, saying he ''never could have imagined'' such a career.
Weaver also played for the Atlanta Thrashers, Los Angeles Kings, Vancouver Canucks, St. Louis Blues and Florida Panthers. Undrafted out of Michigan State, Weaver helped Montreal reach the Eastern Conference finals in the 2013-14 season.
Weaver, born in Brampton, Ontario, will continue working with his hockey school.