Geothermal heating systems for residential uses are the most expensive in Canada. This is due to the complexity of the installation, which also requires underground drilling. Geothermal heating system installation costs more than $ 20,000 but you won't have to pay for heating for a long time after.