The service call fee is just the cost of getting a licensed technician to your door and diagnosing the actual problem before any repair work begins.
Tell us what you need—we’ll call you back fast.
Quick answer
A gas water heater diagnostic or service call in Surrey typically costs $90 to $150, and that amount is usually credited toward the repair if you go ahead with the work. Licensed labour beyond the diagnostic runs $95 to $165 per hour. These are ballpark figures based on 2026 public market data, not a quote — CANRO's certified gas technicians confirm the exact price once they know what the job involves.
Need a licensed gas fitter for your gas tank water heater? Call CANRO at (604) 359-1081 — residential natural-gas heating and hot water across Metro Vancouver since 1999.
The service call fee isn't a cover charge — it pays for a licensed technician's time and travel to physically inspect your gas water heater, test the components a homeowner can't safely check themselves, and diagnose the actual cause of the problem. That diagnostic step matters because two water heater symptoms that look identical to a homeowner — lukewarm water, say — can have completely different causes and completely different repair costs, from a simple thermocouple swap to sediment buildup to a failing gas valve.
| Item | Typical cost |
|---|---|
| Diagnostic / service call | $90–$150 (usually credited toward the repair) |
| Licensed labour rate beyond diagnostics | $95–$165 per hour |
| Emergency / after-hours surcharge, if applicable | $150–$250 |
Most companies, including CANRO, apply the service call fee toward the repair cost if you proceed with the work that same visit — you're not paying twice. Where it isn't credited is when the diagnosis reveals nothing wrong with the equipment, or when the homeowner decides not to proceed with the recommended repair; in either case, the technician's time diagnosing the issue still has a cost, which is what the fee reflects.
Before the technician arrives, it helps to note what you've actually observed — when the problem started, whether there's any smell, whether the pilot light (on older tanks) is lit, and whether the issue is constant or intermittent. That's genuinely useful diagnostic information a homeowner can safely gather, and it can shorten the time needed on-site, which keeps the visit efficient for everyone.
Surrey's size — stretching from Whalley to South Surrey — means travel time between appointments is a real scheduling factor, so booking a specific appointment window in advance tends to work better than expecting an immediate same-hour visit. If your situation involves an active leak or a gas smell, say so clearly when you call, since that changes how urgently the visit needs to be scheduled.
For a non-urgent issue, being flexible on the day of the week can also help — mid-week appointments in Surrey often have more open windows than Mondays or Fridays, when call volume tends to be higher across the Lower Mainland.
A properly charged diagnostic fee, rather than a 'free estimate' that skips real testing, is what allows a technician to give you an accurate answer instead of a guess. A quote given without actually testing gas pressure, venting, and the failed component is more likely to be wrong, which can mean unexpected costs once work begins. Paying for a real diagnostic upfront is what makes the repair quote that follows trustworthy.
Safety note
Diagnosing gas-fired water heater problems requires a Technical Safety BC licensed gas fitter — CANRO holds gas licence LGA0043870. If you ever smell gas near the unit, leave the home immediately and call FortisBC's emergency line at 1-800-663-9911.
It's charged at the visit but is usually credited toward the repair total if you proceed with the work that same appointment.
The service call fee still applies in that case, since it covers the technician's diagnostic time and travel regardless of what's found.
The service call covers diagnosis only — any actual repair work is billed at the hourly labour rate of $95–$165 on top of the diagnostic fee.
Yes, an after-hours or emergency surcharge of $150–$250 typically applies in addition to the standard service call fee for urgent, out-of-hours visits.
Not a reliable one — water heater problems usually need an in-person diagnosis, since symptoms that sound the same over the phone can have very different underlying causes and costs.
Most diagnostic visits take well under an hour, though the time can vary depending on how quickly the issue is identified and whether venting or gas pressure checks are needed.
Yes, the diagnostic fee itself doesn't change by brand — what changes afterward is parts availability and labour time, which vary depending on your specific tank's make and model.
In many cases, yes, if the required part is on hand — a technician will let you know during the visit whether the repair can be completed right then or needs a follow-up appointment.
Family-run, TSBC-licensed (gas LGA0043870 · boiler LBP0046450), serving Metro Vancouver homes since 1999. Residential, natural gas only.
Call (604) 359-1081 Email info@canroheat.ca“Canro does an amazing job! Super professional and skilled with everything—boilers, furnaces, and AC. Always a pleasure working with them!”

“Five stars for Canro. We needed a replacement of a 30-year-old boiler. A new high-efficiency unit was installed—clean, professional work.”

“I can’t speak highly enough about George, who was recommended for a boiler service call for my parents’ home. George is excellent.”

25+ years keeping Metro Vancouver homes comfortable. Honest advice, upfront pricing, work that lasts.