Let's face it warming up the car is 25% getting the vehicle up to operating temp. and 75% getting it nice and warm internally with the heating system. Who really wants to go out, start a vehicle at sub -20C and wait the 30 sec-1 min,  and start driving in a vehicle who's internal temp is slightly above the outside ambient temp. Sure the vehicle needs some warm up time for components, oil etc. but it is us the Humans that want a warm vehicle even more. 
Its always astounded me in all these debates that car manufacturers haven't figured out a better way to warm the vehicle quickly in very cold weather. Imagine the fuel and emissions saved in Canada if we could get the internal temp. in the vehicle up quicker without needing to idel for 5 minutes.