After doing some research, I'm really digging the idea of the Wendigo as the mythical beast. It feels like a slightly more unique approach, fits the wintry theme, adds an element of judgement and morality to the RPG, and Wendigoag are just wickedly creepy on top of it all.