Get a recirculating in-line coolant heater. Does the same job as a conventional block heater, only better. These are available generically from Canadian Tire or a place like Fort Garry Industries. You will have to do some homework into which hose to splice it into, and which size/model heater you need, but not that hard to find out. Install in the lowest point that you can.
If you are referring to a "hose heater" then I would submit they are the easiest to install with less chance of complications because finding an open frost plug on anything but a V8 is hellish.
Saabs come with hose heaters, not block heaters.
However, they don't apply to all vehicles. Installation is dependent on the type of rad hose configuration.
TSC stores, and I assume they are present out west as well, stock them. Sold in sizes relating to the diameter of your rad hoses.
IMO, any temp under -20C is definitely "heater time".
PS You can buy a battery warmer, but a "engine heater" is needed first.