Während der &lt;a href="NHL%201983/84"&gt;Saison 1983/84&lt;/a&gt; wurde er von den Bruins in seine Heimat zu den Vancouver Canucks geschickt, wo er jedoch nur knapp eineinhalb Saisons blieb und zu Beginn der &lt;a href="NHL%201985/86"&gt;Saison 1985/86&lt;/a&gt; einen Vertrag bei den New Jersey Devils unterschrieb, wo sein Vater Max McNab zu dem Zeitpunkt der General Manager war. 1986 gab er bei der Weltmeisterschaft in Moskau sein internationales Debüt. Die US-amerikanische Nationalmannschaft erreichte in diesem Turnier den sechsten Platz. Nach einem weiteren Jahr in New Jersey beendete Peter McNab seine Karriere.