2009-10: J.C. Lipon made WHL Kamloops as a 16-year-old free agent after attending the Blazers camp and skated in 53 games. He scored 3 goals with 10 assists and was -7 with 38 penalty minutes. Kamloops finished third in the B.C. Division. Lipon played in three of four games in the first round playoff series with Vancouver and was +1 with no points or penalty minutes. He played for Canada Western in the 2010 U17 World Hockey Challenge and had 5 assists with 4 penalty minutes in five games.
2010-11: Lipon showed an edge to his game in his second season with Kamloops, finishing second on the Blazers with 111 penalty minutes. Offensively he scored 3 goals with 18 assists in 69 games and was -26. Kamloops missed the playoffs; finishing last in the B.C Division.
2011-12: Lipon displayed scoring and toughness in his third WHL season – finishing fourth on Kamloops with 65 points while leading the Blazers in penalty minutes for the second straight season. He scored 19 goals with 46 assists in 69 games and was +23 with 111 penalty minutes. Kamloops was one of the big turnaround stories in junior hockey; going from last to first in the B.C. Division and reaching the second round in the playoffs. Lipon scored 2 goals with 7 assists in 10 playoff games and was -4 with 20 penalty minutes.
2012-13: Lipon was Kamloops third-leading scorer in his fourth season and was selected to play for Canada in the 2013 U20 World Junior Championship. He scored 36 goals with 53 assists in 61 games – trailing only Colin Smith (106 points) and Tim Bozon (91 points) among Blazers scorers. He finished +34 and was second on Kamloops with 115 penalty minutes. The Blazers reached the Western Conference finals after finishing second to Kelowna in the B.C. Division. Lipon scored 6 goals with 17 assists in 15 playoff games and was +12 with 20 penalty minutes. He played in five of six games for Canada at the WJC, receiving a one-game suspension for a hit on Slovakia's Tomas Mikus, and had no points and an even plus/minus. Canada finished fourth after losing to host Russia in overtime in the bronze medal game. Eligible for the draft for the second time, Lipon was ranked 83rd amongst North American skaters in Central Scouting's final rankings and selected by Winnipeg in the third round (91st overall) of the 2013 NHL Draft.