Layering! In cold climates it's important to have garments that keep you warm outside but are also removable once you get inside. Cardigans are a staple for me since I can put them over a blouse and another sweater if needed, then take them off when I get to class.
I also cannot stress thermal socks, thermal gloves, and waterproof boots enough. You do not want wet and numb feet from the snow. Pain in the ass and risky depending on how cold the place gets (-20c and less gets dangerous). You can get these in black or brown easily.
Also second >>12257
about wool pants and coats. Be wary about stylish coats in snowstorms though. If you're going to do it make sure you have on the aforementioned layers. I also recommend a second, thermal, waterproof coat for shoveling. It will be ugly but necessary if you want to avoid feeling like shit. You may also want separate snow boots for this task. Snow pants too if you plan on romping around in the snow. Scratch all of this if you won't be shoveling though (also thank the universe because shoveling 6 feet of snow is a bad time).
Scarves and earmuffs are also your best friends.
And if you ever feel like skipping some protective layer in January, look up stories of frost bite to scare yourself into putting your damn thermal mittens on.
t. Canuck with similar style