The American Hockey League, the top minor league in North America required all players to wear a visor prior to the start of the 2006--07 season. The NHL ''strongly recommends'' the use of visors. In 2013, the NHL began requiring all players with less than 25 games of experience to wear visors.

What's the best answer to this question: is it mandatory to wear a visor in the nhl?
yes