Nachdem er das folgende Jahr in Dallas begonnen hatte, kam er in der &lt;a href="NHL%201977/78"&gt;Saison 1977/78&lt;/a&gt; in Toronto zu seinem NHL-Debüt. Es folgten zwei weitere Spielzeiten, in denen er jedoch öfter in der American Hockey League für die New Brunswick Hawks auflief als für die Maple Leafs. Da Wilson, der im College und den Minor Leagues immer ein dominanter Spieler gewesen war, in der NHL den Durchbruch nicht schaffte, wechselte er 1980 in die Schweiz. Dort wurde er rasch einer der Stars der Liga; er spielte zunächst für den EHC Kloten und war bei der Eishockey-Weltmeisterschaft 1981 in Schweden wieder für die Vereinigten Staaten aktiv. Es folgten vier Spielzeiten für den HC Davos, mit dem er zweimal, 1984 und 1985, die Schweizer Meisterschaft gewann. Dort beendete er die &lt;a href="Nationalliga%20A%20%28Eishockey%29%201984/85"&gt;Spielzeit 1984/85&lt;/a&gt; als punktbester Akteur der Nationalliga A und hatte dadurch erheblichen Anteil, dass die Davoser die Schweizer Meisterschaft gewannen. Wilson war der erste Verteidiger, der in der Schweiz die Saison als Topscorer beendete. Zum Ende der &lt;a href="NHL%201984/85"&gt;Saison 1984/85&lt;/a&gt; spielte er noch einmal einige Spiele für die Minnesota North Stars. Auch das darauffolgende Jahr verbrachte er teilweise in Davos und teilweise in Minnesota. Die &lt;a href="NHL%201986/87"&gt;Saison 1986/87&lt;/a&gt; spielte er noch einmal vollständig für die North Stars. Seine dritte WM spielte er 1987 in Österreich. Nach der &lt;a href="NHL%201987/88"&gt;Saison 1987/88&lt;/a&gt;, die er erneut in Davos begonnen hatte und in Minnesota beendete, trat er von der NHL-Bühne als Spieler zurück.