Perron's NHL career came full circle on July 1, 2016, when he signed as a free agent with the St. Louis Blues. He played his first six seasons in the League for them after St. Louis selected him in the first round (No. 26) of the 2007 NHL Draft.
Perron was 19 when he made his NHL debut for the Blues Oct. 12, 2007, after one season of major junior hockey. Perron led Quebec Major Junior Hockey League rookies in 2006-07 with 39 goals and a plus-37 rating, helping Lewiston win the league title and advance to the Memorial Cup tournament. Perron also skated in the 2007 Canadian Hockey League Top Prospects Game and had an assist.