The 20-year-old has spent the past five seasons in the Ontario Hockey League and is currently with the Oshawa Generals. He registered 71 goals and 77 assists for 148 points with 289 penalty minutes, 22 power play goals and 529 shots in 253 games with the Oshawa Generals, Niagara IceDogs and Peterborough Petes.
He has set career highs in goals, points and penalty minutes with 24-25-49 in 59 games with the Generals. He also tallied 111 PIM, 132 shots and three game-winning goals. He leads the club and ranks second in the OHL in penalty minutes, is tied for third with Oshawa in goals and power play goals (six) and is tied for fourth in points in 2022-23.
"Cameron is a physical forward with size, strength, toughness and tremendous character and leadership," said Jarmo Kekalainen, Blue Jackets general manager. "He is a hard-working, competitive player and we are excited to welcome him to the Blue Jackets family."