2010-11: Carter Verhaeghe played for the Hamilton Junior Bulldogs minor midget AAA team in Ontario. He scored 34 goals with 30 assists in 45 games. Verhaeghe was selected by Niagara in the second round (38th overall) of the 2011 OHL Priority Draft.
2011-12: Verhaeghe skated in 62 games for Niagara in his first OHL season. He scored 4 goals with 12 assists and was +6 with 10 penalty minutes. Niagara finished first in the Central Division, tying Plymouth for the second most points in the league (97), and reached the OHL Finals against London. Verhaeghe played in 19 of 20 playoff games, finishing with 1 goal and 2 assists, and was +3 with 2 penalty minutes.
2012-13: Verhaeghe was the fourth-leading scorer for Niagara in his second season with the IceDogs and won a gold medal representing Canada at the 2013 U18 World Junior Championship. He scored 18 goals with 26 assists in 67 games for Niagara and was -12 with 22 points. The Ice Dogs finished fourth in the Central Division and lost to Oshawa in a five-game playoff series. Verhaeghe scored 2 goals with 2 assists and was an even plus/minus with 6 penalty minutes in the series. In seven games for Canada at the U18 WJC he had 4 assists and was +3 with 4 penalty minutes. Canada defeated the USA, 3-2, in the gold medal game. Verhaeghe was listed 102nd amongst North American skaters in Central Scouting's final rankings and was selected by Toronto in the third round (82nd overall) of the 2013 NHL Draft.