An undrafted, 27-year-old defenseman, Holm spent one season in North America, starting the 2017-18 season with the Vancouver Canucks organization before being traded to the Vegas Golden Knights in March of that season. He dressed in one NHL game for Vancouver and scored 38 points (12G, 26A) in 63 AHL games between the Utica Comets and the Chicago Wolves. In 42 games with the Comets, his 11 goals and 29 points led all Utica defensemen.