He began the 2017-18 season with the
Rockford IceHogs, the Blackhawks' AHL affiliate, and finished the first full season with the minor league team with 24 goals and 19 assists for 43 points in 64 games. He was then traded to the Vancouver Canucks after a few stints with the Blackhawks. He played for the team for parts of two seasons before they refused to extend a qualifying offer, allowing him to become an unrestricted free agent.