Well, this morning it was -30C (-22F) in Ottawa. Dayum frigid. I had my oil "heater" plugged in over night but the little 1.4L still took the better part of 10 minutes on the road before the temp gauge moved, and that was after letting it idle for about 2 minutes while I unplugged and put away the extension cord (since buying the car I have NEVER idled it to warm it up, just easy driving for the first few minutes). I had the recirc engaged, the fan on low and the heat on full. My gauge cluster was iced over enough that it was difficult to read my mileage, not to mention the LCD displays take 3-4 seconds to react to a change in this kind of cold.
I filled up last night before coming home. The gas station is about 1km from my house, so since filling I drove home and parked/plugged in, idled for ~2 min this morning while unplugging and then drove to work (about 23km/15mi) in this brutal cold spell. The car is reading 6.6L/100km (36 MPG), by far the worst start to a tank of fuel I can remember, but all things considered not bad at all. It will be interesting to see my mileage for this tank once this cold spell passes.
I'm seriously considering a block heater upgrade… this OEM unit doesn't even turn on until its -18C (0F). Handy for saving electricity, yes, but not so good for preheating an engine. I'm running full synthetic Mobil1 so oil flow isn't too much of a concern, but driving half way to work with a cold engine running rich, burning extra fuel and generating no cabin heat certainly is. I bet pre heating the engine would make a significant improvement in winter mileage.