The Calgary Flames selected Bennett with the fourth overall selection at the 2014 NHL Entry Draft, and he quickly signed a three-year, entry-level contract with the club. He attended the team's training camp prior to the 2014–15 season, where he injured his shoulder. Bennett admitted that the shoulder had ailed him the previous season in Kingston, but he initially failed to disclose the issue, stating he "wanted to play" and would "do anything to make the team and play in the NHL this year." Instead, Bennett's injury required surgery to repair, which the Flames said would prevent him from playing for several months. After missing five months of action, Bennett was medically cleared to play and was reassigned to Kingston on February 21, 2015. He scored 24 points in 11 regular season games for Kingston and added 3 assists in the playoffs as the Frontenacs were quickly eliminated in the OHL playoffs.