2010-11: Francis Perron was one of the top players in bantam AA hockey in Quebec skating for the Mille-Iles Seigneurs. In 26 games he scored 30 goals with 24 assists. He was named top player in the Saint-Eustache provincial tournament.
2011-12: Perron played 14 games for the Saint-Eustache Vikings in the Quebec midget AAA league. He scored 5 goals with 13 goals and 14 penalty minutes. Rouyn-Nouranda selected Perron in the first round (6th overall) of the 2012 QMJHL Entry Draft.
2012-13: Perron skated in 57 of 68 games for Rouyn-Noranda in his first QMJHL season and represented Canada Quebec in the 2013 U17 World Hockey Challenge. He scored 7 goals with 11 assists and was +1 with 28 penalty minutes. The Huskies finished second in the West Division and reached the playoff semifinals before falling to Memorial Cup champion Halifax. Perron scored 1 goal with 1 assist and was an even plus/minus with 7 penalty minutes in five playoff games. In six games at the WHC he scored 1 goal with 2 assists and 2 penalty minutes.
2013-14: Perron was Rouyn-Noranda's third-leading scorer in his second season with the Huskies. He scored 16 goals with 39 assists and was -3 with 32 penalty minutes in 68 regular season games. The Huskies finished fifth in the West Division and defeated Quebec in a first round series before falling to Baie-Comeau in the quarterfinals. Perron scored 1 goal with 7 assists and was +2 with 4 penalty minutes in nine playoff games. He was ranked 70th amongst North American skaters in Central Scouting's final rankings prior to the 2014 NHL Draft.