I don't know how the harsh "cold, cold Canadian winters" can be, but I remember riding in 0 degree F weather in PA... with windchills down to like -5F or something... Get some solid winter riding gear and it won't be so bad.
UNLESS your phrase "cold, cold Canadian winter" means 2' of snow on the shoulders of the road, well then... keep the car