Compliance overview

What Is a CSA B139 Inspection?

A CSA B139 inspection is a mandatory compliance check of oil-burning equipment, fuel storage tanks, and fuel supply systems, required under the National Fire Code of Canada and the CSA B139 Installation Code for Oil-Burning Equipment.

In Alberta, it applies to emergency generators, boilers, fire pumps, and oil-fired appliances at commercial, residential, institutional, and industrial facilities. Without a current inspection, fuel suppliers can, and do, suspend fuel delivery until compliance is restored.

National Fire Code, Alberta Edition Governing code baseline for every inspection
CSA B139 Series Installation Code for Oil-Burning Equipment
CSA C282 Emergency electrical power, coordinated for full compliance
CPCA Certified, incl. PM3 Aboveground tank installation, removal, and repair authorization
The stakes

Non-Compliance Doesn't Just Risk a Fine. It Risks Fuel.

A single missed inspection puts four separate risks in motion at once.

  1. Fuel delivery gets cut off.

    Fuel suppliers will not deliver to a system they cannot verify as compliant.

  2. Life-safety systems go dark.

    Generators and fire pumps that fail inspection can be ordered shut down.

  3. Regulators can escalate.

    Unresolved deficiencies can trigger formal enforcement action from the AHJ.

  4. Insurance and liability exposure grows.

    The longer equipment goes unverified, the more exposure a facility carries.

A current, properly documented CSA B139 inspection, paired with a contractor legally authorized to fix what it finds, removes all four risks at once.

Built for the Facilities That Can't Afford Downtime

If your fuel supplier, insurer, or AHJ has flagged your system, or it's simply been a while since your last inspection, you're in the right place.

How it works

One Partner, Full Compliance. Inspection Through Repair.

  1. Book

    Tell us your equipment and facility type. We schedule around your operations.

  2. Inspect

    Certified technicians assess fuel oil equipment, tanks, and supply systems against NFC and CSA B139 requirements.

  3. Report

    You receive detailed findings, code references, and prioritized corrective actions, not a vague pass or fail.

  4. Repair

    As a CPCA-certified contractor, we're legally authorized to correct deficiencies ourselves, not just flag them for someone else.

  5. Certify

    We deliver documentation formatted for your fuel supplier, insurer, and AHJ, supporting delivery authorization and regulatory sign-off.

  • Emergency & standby generators
  • Boilers (space heating, hot water, fire protection)
  • Fire protection pumps
  • Oil-fired furnaces & appliances
  • Aboveground & underground fuel oil tanks
  • Tank venting & overfill protection
  • Fuel piping, valves & supports
  • Control, monitoring & safety devices
The Alberta advantage

Certified to Inspect. Legally Authorized to Repair.

  • CPCA-Certified Petroleum Contractor

    Innoflo holds Petroleum Mechanic (PM) certification, including PM3 for aboveground tank systems. Our technicians are legally authorized under the National Fire Code, Alberta Edition, to install, repair, and maintain the exact fuel tank systems CSA B139 inspections cover.

  • Direct Coordination with Alberta Authorities

    Alberta Safety Codes Council, Edmonton Fire Rescue Services, and Calgary Fire Department, so documentation is accepted the first time.

  • Enforcement-Aware Reporting

    Structured for third-party review, fuel supplier verification, and regulatory audits.

  • One Contractor, Start to Finish

    Most inspection-only companies hand you a report and a list of contractors to call. Innoflo inspects, documents, and repairs under one roof.

  • Trusted By

    Property managers, facility engineers, and institutional operators across Alberta.

CSA B139 / NFC

Frequently Asked Questions

If your facility operates oil-burning equipment, including emergency generators, boilers, fire pumps, or oil-fired appliances, or stores fuel oil in aboveground or underground tanks, you're required to maintain regular inspection and compliance under the National Fire Code and CSA B139. This applies to residential, commercial, institutional, and industrial properties in Alberta.

Inspection frequency depends on your equipment type, tank configuration, and local AHJ requirements, but annual visual inspection and periodic comprehensive inspection are standard baseline expectations under the CSA B139 Series. Innoflo confirms the exact schedule for your specific systems.

CPCA stands for the Canadian Petroleum Contractors Association, the certifying body that licenses individuals to legally install, remove, and repair petroleum storage tanks and fuel systems in Canada. In Alberta, only a CPCA (or TSSA)-certified petroleum mechanic is permitted to perform this work under the National Fire Code.

PM3 is a Petroleum Mechanic 3 certification issued by CPCA, authorizing a technician to install, remove, alter, repair, test, service, and maintain aboveground fuel storage tanks and related equipment without supervision. It's one of three CPCA certification tiers (PM1 for service and maintenance, PM2 for underground tanks, PM3 for aboveground tanks).

A CSA B139 inspection identifies deficiencies in your fuel oil tank, piping, or equipment. Fixing those deficiencies legally requires a CPCA or TSSA-certified petroleum mechanic. Innoflo's CPCA certification means the same team that inspects your system can also perform the authorized repairs, with no separate contractor search and no delays.

You'll receive a detailed report with code references and prioritized corrective actions. Fuel suppliers may pause delivery until deficiencies are resolved. As a CPCA-certified contractor, Innoflo can perform the repair work directly to get your compliance documentation reinstated quickly.

Yes. Fuel suppliers commonly require current inspection documentation before authorizing delivery. An expired or missing inspection can result in delivery suspension, which puts backup power and life-safety systems at risk.

Yes. Innoflo coordinates with local and regional Authorities Having Jurisdiction, including the Alberta Safety Codes Council, Edmonton Fire Rescue Services, and Calgary Fire Department, so inspection reports and documentation meet provincial and municipal requirements the first time.

Emergency and standby generators, boilers (space heating, hot water, and fire protection), fire protection pumps, oil-fired furnaces and appliances, aboveground and underground fuel oil tanks, tank venting and overfill protection, fuel piping and valves, and related control and safety devices.

Contact Innoflo directly, by phone, email, or the booking request on this page, with your facility type and equipment details. Innoflo will schedule an inspection and walk you through documentation requirements from start to certification.
Compliance inspections

Protect Life-Safety Systems. Keep Fuel Flowing. Stay Compliant.

Don't wait for a red tag or a delivery refusal to find out your system is out of compliance. Book a CSA B139 / National Fire Code inspection with Innoflo, a CPCA-certified contractor that inspects and repairs, and get clear, code-referenced documentation your fuel supplier and AHJ will accept.

Zack Kempf
Zack KempfTechnical Sales, Outside Sales
780-944-4818 ext 470
zack.kempf@innoflo.com
Monte Welte
Monte WelteBusiness Development Manager, Outside Sales
780-944-4818 ext 160
monte.welte@innoflo.com