I respectfully call BS on your temperature assertion. Here are the highs/lows in Edmonton from the past 6 days, last year and this, from theweathernetwork.com:
Code:
[FONT=Lucida Console] 2015 2016 High diff
19-Nov -4.5 / -14.6 -2.3 / -4.5 2.2
20-Nov -3.3 / -11.8 -2.9 / -4.4 0.4
21-Nov 3.9 / -4.7 -3.0 / -4.2 -6.9
22-Nov 7.0 / -3.3 -2.0 / -3.1 -9
23-Nov -0.2 / -4.5 -2.8 / -5.2 -2.6
24-Nov -4.5 / -14.6 3.9 / -8.1 8.4
-7.5[/FONT]
This year's high temps are a cumulative 7.5 degrees C
lower than last year.
Check your tire pressure.
Be honest with yourself about how much heat you're using (three bars on the seat is much more comfy than one, isn't it?

)
And, those numbers you're "getting"--- are those the actual distances you got before the engine started, or are they the estimates that the car made when you turned it on?