Hot Water Heater Replacement costs across Canada range from $1,500 – $5,600. Costs vary significantly by province due to differences in labour markets, material transport, and local permit requirements. All estimates are adjusted using Statistics Canada BCPI data.