Prior to his professional career, he appeared in parts of five seasons with the Kelowna Rockets in the Western Hockey League (WHL) and recorded 259 career points (85 goals, 174 assists) in 245 games. During the 2014-15 season, he helped Kelowna to a WHL Championship, leading the league in postseason assists (22) and finished third in points (27). He was named to the WHL West Second All-Star Team and the CHL Memorial Cup All-Star team, after registering five points (two goals, three assists) in five games. He also helped Canada win a gold medal at the Hlinka Gretzky Cup. In the 2013-14 season, he was named WHL Rookie of the Year, finishing third in goals (25) and points (58).
The five-foot-eleven, 194-pound native of Calgary, Alberta was originally selected by Arizona in the 2015 NHL Draft (first round, 30th overall).