Zur &lt;a href="NHL%201983/84"&gt;Saison 1983/84&lt;/a&gt;, die er teilweise auch mit dem kanadischen Nationalteam verbrachte, wechselte Petit ins Profilager zu den Canucks, die auf der Suche nach einem Spieler mit den Fähigkeiten Petits waren. In den viereinhalb Jahren in Vancouver konnte der Abwehrspieler die Erwartungen aber nie ganz erfüllen und wurde im November 1987 im Austausch für Willie Huber und Larry Melnyk an die New York Rangers abgegeben. Bei den Rangers verbrachte zwei Jahre und kam in beiden Spielzeiten jeweils auf beachtliche 33 Scorerpunkte. Dennoch trennten sich die Rangers kurz vor dem Beginn der &lt;a href="NHL%201989/90"&gt;Saison 1989/90&lt;/a&gt; von ihrem Abwehrmann und gaben ihn im Tausch für Randy Moller an die Nordiques de Québec ab. Dort bestritt Petit mit 36 Scorerpunkten die bis dato beste Spielzeit seiner Karriere. Auch in die folgende Saison startete der Kanadier erfolgreich, war dann aber erneut Teil eines Transfergeschäfts. Mit Aaron Broten und Lucien DeBlois wechselte er zu den Toronto Maple Leafs, die wiederum Scott Pearson und ihre Zweitrunden-Wahlrechte in den NHL Entry Drafts 1991 und 1992 nach Québec abgaben. Bei den Maple Leafs wurde Petit aber ebenso wenig sesshaft wie bei den Calgary Flames, Los Angeles Kings, Tampa Bay Lightning, Edmonton Oilers, Philadelphia Flyers und Phoenix Coyotes, für die er bis zum Ende des &lt;a href="NHL%201997/98"&gt;Spieljahres 1997/98&lt;/a&gt; auflief. Ebenso war er immer wieder von Verletzungen gebeutelt. Eine solche limitierte ihn auch in der &lt;a href="IHL%201998/99"&gt;Saison 1998/99&lt;/a&gt;, in der er lediglich sechs Spiele für die Las Vegas Thunder in der International Hockey League absolvierte, nachdem er sich in der Saisonvorbereitung schwer verletzt hatte.