I know they have permafrost in the winter, I just dont know how much it snows there. I've always wanted to see them too, and been envious of their temperature extremes. Sometimes I wish we didn't have a huge ocean like the Pacific to the west of us and North America was much larger, then maybe we'd have temperature extremes like that too.
Other places to check out and keep track of are cities like Sapporo, in Japan, they have noreasters just like we do, but in the same way the West Pac sees much larger and more frequent typhoons, cities like Sapporo get much larger noreasters too. I remember seeing pictures of snow that were tens of feet high (not drifts!)