Service
That code on the display, decoded and tested
Support for water heater error codes and LED flash patterns: read the code for your exact model against the manufacturer's manual, test the cause on site, and repair it or tell you honestly when replacement makes more sense.
Diagnostic visit
Repair visits carry a diagnostic service fee that CANRO states is credited toward the repair if you proceed. The amount is confirmed by phone; it is not published. Source, checked September 7, 2026.
Where CANRO provides on-site service
On-site service is currently offered across Metro Vancouver: Vancouver, Burnaby, Richmond, Surrey, Coquitlam, North Vancouver, West Vancouver, New Westminster, Delta, Langley, Port Moody, Port Coquitlam, Maple Ridge, Pitt Meadows, White Rock, Tsawwassen; plus Anmore, Belcarra, Lions Bay, Bowen Island, Abbotsford with travel or ferry arrangements confirmed by phone. Everything else on this site is reference information you can use anywhere in Canada.
About this service
The code on a tankless display or the flash count on a tank control is the fastest starting point in water-heater service, but the same number means different things on different brands and generations. WaterHeating.ca documents codes brand by brand; when your code is here, the page tells you the documented meaning and what is safe to check, and CANRO takes it from testing to repair.
Codes that are not yet documented on this site are checked against the manual for your exact model during the visit, so a missing page never means an unanswered call.
What's included
- Code, flash-pattern and diagnostic-history reading
- On-site testing of the cause behind the code
- Repair, or the honest replacement recommendation
- Manual reference noted on your invoice
Not included
- Diagnosis over the phone (codes are confirmed on site)
- Gas-leak response: call FortisBC at 1-800-663-9911 or 911 first
Process
How it works
- 01
Note the code
Brand, model, and the exact code or flash count.
- 02
Look it up
Check this site for the documented meaning, then call with it.
- 03
Test and repair
The cause is confirmed by testing, then repaired or replaced honestly.
Why CANRO
4.9★
4.9 from 85+ Google reviews
As published by CANRO Heating & Cooling on canroheat.ca, checked September 7, 2026.
Technical Safety BC licensed gas contractor
Gas-fitting licence LGA0043870 and boiler licence LBP0046450, as published by CANRO.
Source: canroheat.ca
Serving Metro Vancouver since 1999
Founded by George in 1999, as stated on canroheat.ca. Boiler and hydronic expertise is CANRO's, not this domain's.
Source: canroheat.ca
Red Seal HVAC, WorkSafeBC and liability insured
As stated on canroheat.ca. Bonding and association memberships: not published.
Source: canroheat.ca
Frequently asked questions
My code is not on your site. Can you still help?
Yes. Every code is checked against the manual for your exact model during the visit; the site adds codes as they are verified.
Can you tell me what the code means over the phone?
Codes are confirmed on site, because the same number can mean different things on different units. The call schedules the visit.
Talk to a water heater technician
Describe what the water heater is doing and get a straight answer about the next step.
On-site service in Metro Vancouver, BC. Call to check availability.
Related services and help
- Water Heater RepairLicensed technicians from CANRO Heating & Cooling diagnose and repair gas, elect…
- Tankless Water Heater RepairCANRO diagnoses and repairs gas tankless water heaters in Metro Vancouver: ignit…
- Water Heater DiagnosticsStructured testing of a gas, electric or tankless water heater to find the actua…
- Look up a fault codeDocumented meanings by brand and control
- Tank vs tankless guideCapacity, efficiency and installation
Sources and verification
- CANRO — Water heater installation in Metro Vancouver · Canadian source · accessed September 7, 2026
- CANRO — About (free estimates, diagnostic fee wording) · Canadian source · accessed September 7, 2026
Facts checked September 7, 2026. Last updated September 7, 2026. Technical reviewer: not yet assigned.