A helmet is a helmet, let it be a snow mobile helmet or a space suite helmet. Motorcycle law does not describes a motorcycle helmet, It only requires you to wear something hard on your head to prevent injuries during a crash. Although snow is soft and cuddly, the pavement.... not so much. So if I were you, I would stick to a regular full face helmet.