2008-09: Maxim Lamarche returned to Laval-Bourassa Rousseau for his second season in Quebec midget AAA hockey. In 44 regular season games he scored 6 goals with 21 assists and had 36 penalty minutes. Laval-Bourassa dominated the provincial playoffs, sweeping Trois-Rivieres in the finals to reach the Telus Cup. Lamarche scored 1 goal with 13 assists and had 6 penalty minutes in 19 playoff games. Laval-Bourassa defeated the Winnipeg Thrashers in the bronze medal game at the 2009 Telus Cup. Lamarche was selected by Victoriaville in the third round (45th overall) of the 2009 QMJHL Entry Draft.
2009-10: Lamarche began his QMJHL career with Victoriaville, skating in 33 games with the Tigres before being obtained by Baie-Comeau in a January trade. Lamarche scored 3 goals with 10 assists playing for the Tigres, one of the league's top teams, but saw increased ice time with the last-place Drakkar following the trade. In 62 games between the two teams he scored 6 goals with 11 assists and was -6 with 41 penalty minutes.
2010-11:Lamarche was the fourth-leading scorer for Baie-Comeau from his defense spot in his first full season with the Drakkar. He scored 4 goals with 24 assists and was -40 with 98 penalty minutes. Baie-Comeau had the second-worst record in the QMJHL; finishing last in the re-aligned East Division.
2011-12: Lamarche played 68 games for Baie-Comeau in his third QMJHL season. He scored 4 goals with 21 assists and was -12 with 67 penalty minutes. The Drakkar reached the playoffs despite finishing last in the East Division and advanced to the second round after sweeping second-place Victoriaville. Lamarche had 4 assists and was -5 with 12 penalty minutes in eight playoff games.
2012-13: Lamarche returned to Baie-Comeau for an over-age season and was the leading scorer amongst defensemen for the East Division champions. In 55 games he scored 9 goals with 34 assists and was+31 with 63 penalty minutes. Led by high-flying forwards Petr Straka (Philadelphia), Valentin Zykov (Los Angeles) and Raphael Bussieres (Minnesota), the Drakkar reached the QMJHL finals against Memorial Cup champion Halifax. Lamarche scored 3 goals with 8 assists and was +15 with 28 penalty minutes in 19 playoff games. He signed a three-year entry-level contract with Philadelphia in May of 2013.
Lamarche began the 2013-14 season with the AHL's Adirondack Phantoms, but could still be ticketed for the ECHL to get the maximum amount of playing time.