Wilson had a 10-year NHL career playing with the Canucks for four years, the Leafs for two years, the Rangers for two years, the Penguins for two years, and the Flyers for a single game. Wilson played in 287 games throughout his 10-year career.
With the Leafs Wilson registered a .889 sv%, a 3.31 GAA, and 1 shutout. Wilson was also a native of Toronto.