Weed is legal in Canada and in some parts of the US. There's definitely a bunch of NHLers who smoke or take edibles to some degree, just like if you take any group of 18-35 year olds and you will find that a good portion of them do it.
I don't think that's anything surprising, but then again I'm from Canada and smoking weed is very normal or common here. Many athletes prefer smoking weed or taking edibles over drinking since it doesn't ruin the following day and as an athlete drinking is extremely counterproductive and can ruin your training. Weed is just a different way to get that buzz without ruining your next day.
I'm sure many of them take derivatives as well like CBD products.
It's not something these players will broadcast though, I'm not sure why they would that's not really a topic they would discuss. The NHL being the old man's club that it is...