I grew up in Kingston, Ontario. It's right on the lake, so it's slushy for about 4 months of the year. Snow is nothing. You can wear anything in snow. The only thing you really need for tramping around any snowy city is a thick enough sole, for insulation. When I go back to visit, I typically wear crepe soled Trickers. They work just fine. The truth is that no sole is going to save you from black ice, which is the really treacherous thing, if you are not careful. Of course, if you wear leather soles, you are fucking both yourself and your shoes, but as long as you are wearing some sort of rubber sole, you are good re. traction. tbh, I wear sneakers most of the winter, and we get snow here in Northern Idaho, though a piddly amount compared to Eastern Ontario.. Now, slush, slush is another beast, and no sole is going to protect your feet from slush. For adequate protection from that, you need proper Goretex boots and a bellows tongue. I wear Vasque Sundowners that are further treated for that. Those will keep you dry unless you are literally going calf deep in slush, in which case, you probably deserver to have cold, wet, feet. So, don't worry about the soles on Diemmes. They are fine, until they are not. And in the case that they are not, the uppers wiil not be adequate either.