The contract has an average annual value of $925,000.
The 18-year-old center had 73 points (25 goals, 48 assists) for Saskatoon of the Western Hockey League last season and helped it clinch a playoff berth for the first time since 2013. He had eight points (five goals, three assists) in 10 playoff games.
Dach (6-foot-4, 198 pounds) helped Canada win the 2018 Hlinka Gretzky Cup with seven points (two goals, five assists) in five games.