On March 18, 2014, the Flames signed Kulak to a three-year, entry-level contract.[3] He began the 2014–15 season with the ECHL's Colorado Eagles before earning a promotion to the AHL's Adirondack Flames. Kulak was then recalled to Calgary and made his NHL debut on April 11, 2015, in the Flames' final regular season game, a 5–1 loss to the Winnipeg Jets.[4]