Time to put on our mystery faces as we delve into the Canadian wilderness and figure out what the hell is going on in this tiny little town. Something seems to be freezing people to death... But what?