Here in Calgary, block heaters are put in the vehicle during the PDI when they arrive at the dealership.
NO we don't need them every day, and we don't use dogsleds!!
They are easy to install, they work very well, I don't plug my trucks in until the temp is going to drop below -20 celcius (-4 farenheit)
Put your block heater on an outdoor timer, they only need to run about three- four hours to properly heat an engine block.