Skip to content
24/7 Emergency Service (250) 832-5846
Ecoflow Plumbing & Heating Inc. (250) 832-5846
Three Ecoflow service vans parked in front of the shop, lettered for plumbing, HVAC, and boilers.

Water Heater Repair and Replacement in Salmon Arm and the Shuswap

Tank, tankless, and heat pump water heaters, installed, repaired, and replaced across the Shuswap. Free estimates, and a 24/7 emergency line for when the hot water's gone.

Out of hot water, or close to it?

A water heater usually gives you a few warnings before it quits. Here's what to watch for:

  • Running out of hot water faster than you used to
  • Rumbling, popping, or crackling from the tank while it heats
  • Rusty, cloudy, or bad-smelling hot water
  • Water pooling around the base of the tank
  • The relief valve on the side of the tank dripping
  • A tankless unit flashing an error code, or water that goes hot and cold in the shower

Some of these are worth fixing and some mean the end is near. Noises usually come from sediment settling in the bottom of the tank, and rusty water can point to a worn-out anode rod, both of which we can often sort out. A dripping relief valve is usually a sign that the water pressure is too high or the system needs an expansion tank. But water leaking from the tank itself (opens in a new tab) is the one that can't be repaired, and it's time for a new one.

Tank leaking? Turn off the cold water valve on the pipe going into the top of the tank, then call (250) 832-5846. Our emergency line is answered 24/7.

Rated 5 out of 5

I called this morning for a hot water tank issue, asked if someone could come out today to look. Someone was here by 2:30 and it's all fixed! Kind, helpful, professional. I'll be calling Ecoflow next time I need a plumber.

Erin Taylor Google

Which kind of water heater suits your home?

There are four main options, and the right one depends on how your home is heated, how much hot water your household goes through, and where the water heater lives.

Rebates on heat pump water heaters

Swapping an electric tank for a heat pump water heater can come with a $1,000 rebate from BC Hydro (opens in a new tab), as long as the electric tank is your home's main water heater and a licensed contractor does the install. You apply within six months of the invoice, and we'll make sure you have the paperwork you need from our side.

If your household qualifies for CleanBC's income-qualified program (opens in a new tab), a heat pump water heater can be covered by up to $3,500 instead, whether you heat your water with gas, propane, oil, or electricity. That program has to go through a registered contractor, and we are one.

There aren't any general rebates on gas water heaters right now. FortisBC's (opens in a new tab) ended in 2023.

Keeping your water heater going

A little maintenance adds years to a water heater. Water quality is the single biggest factor (opens in a new tab) in how long a tank lasts, and Salmon Arm's water comes from two very different sources. The City draws from Shuswap Lake and from East Canoe Creek, and in the City's 2019 water testing (opens in a new tab) the creek water was about four times harder than the lake water. Harder water leaves more scale in tanks and tankless units, so they need looking after a little more often.

On a water heater service we:

  • Flush the sediment out of the bottom of the tank
  • Check the anode rod, the part that corrodes so your tank doesn't
  • Test the relief valve
  • Check the venting and the gas connection on gas units
  • Descale tankless units and clean the inlet filter

Rinnai recommends flushing a tankless unit at least once a year, and tank manufacturers recommend a yearly flush as well.

An Ecoflow technician in a company hoodie wheeling a boxed Bradford White electric water heater on a hand truck.
A new Bradford White electric tank on its way in.

Want to know who's coming to your door?

You can read a bit about all of our employees on our About page!

Meet the crew

Common questions

How much does a new water heater cost in Salmon Arm?

The type, the size, and what the venting and gas line need all change the price, so we quote once we've seen your setup. Estimates are free, and you'll have the number before any work starts. If you'd like to spread out the cost, financing is available through Financeit.

How long does a water heater last?

Most tanks last around 10 years (opens in a new tab), and a well-kept tankless unit can last up to 20. If your tank is getting close to 10 and starting to show warning signs, it's a good idea to price a replacement while you still get to pick the day.

Can you replace my water heater the same day?

Often, yes, when it's a straight swap. The Bradford White tanks we install are kept in stock by our suppliers in the common sizes. Switching types, from a tank to a tankless or a heat pump water heater, takes more planning because the gas line, venting, or electrical usually changes too.

Is a tankless water heater worth it?

It can be, especially for a household that runs out of hot water or wants the space back. It costs more up front than a tank and needs a yearly descale, so it pays off best in a home that uses a lot of hot water. We'll price both so you can compare.

Do I need a permit to replace a gas water heater?

Yes. Technical Safety BC (opens in a new tab) requires a permit for installing or replacing any gas appliance, including a water heater. We're a licensed gas contractor, licence LGA0209457, and we take care of the permit as part of the job.

What temperature should my water heater be set to?

The Public Health Agency of Canada (opens in a new tab) recommends keeping the tank at 60°C, which keeps bacteria like Legionella from growing, and fitting mixing valves so the water coming out of the tap is cooler and safer. If you have young kids or elderly family at home, ask us about a mixing valve when we're there.

Need hot water back?

Call us or fill out our contact form, and we'll get back to you to book a free estimate on a new water heater, or a service on the one you have.

Reach us between 8:00 and 4:00 on a weekday and you'll hear back the same day.