I own a cottage in the northern part of Canada. The water supply here contains a lot of of metal, iron or magnesium I am told. I have an electric water heater and the hot water smells of rotten eggs. The cold water does not.

I have read on the internet that it is possible to clean the tank out with some mixture of bleach and hot water. Is this recommended? Are there any other ways to get rid of the odour?

From what I have been told changing the tank wo9uld solve the problem for a little while but the problem would soon return. Would it be okay to empty the tank when it is not going to be used? It would be empty for periods of about two weeks before being refilled. What effect wouldt his have on the anode rod?

Any suggestions as to how to get rid of the odour would help.

Thank you.