What material is better for canadian winters?

I have both leather and canvas (LV). What material will be better to use in snow slush and rain? Thank you.
That depends entirely on the leather. An LV in monogram canvas with vachetta will not be a good choice unless you don't mind getting water spots on the leather. A leather that's been treated is usually a pretty safe choice but if you are worried about damaging an expensive designer handbag why not forgo them altogether until the weather is less harsh and use an inexpensive bag instead?
 
you could also get a nylon tote (ie longchamp) or patent tote and place your luxury bag inside of that until you reach your destination. nylon and patent and coated canvas are all weather-proof