Mon–Fri 8:00 AM – 6:00 PM·Emergency service available
416-908-6993

Furnace Repair · Toronto & GTA

Furnace repair for Toronto homes and businesses.

No heat, won’t start, strange noises or error codes — our team diagnoses the problem and repairs furnaces from all major brands. Emergency furnace service available.

$120 diagnostic — $99 credited toward your repair when you proceed.

Hours Monday – Friday, 8:00 AM – 6:00 PM · Emergency furnace service available

Common furnace problems

What’s your furnace doing?

These are the problems we diagnose and repair most often. If yours isn’t listed, call us and describe it.

  • No heat or cold air

    The furnace runs but the house stays cold, or the vents blow cool air.

  • Furnace won’t start

    The thermostat calls for heat and nothing happens.

  • Short cycling

    The furnace turns on and off repeatedly without finishing a heating cycle.

  • Ignition or pilot failure

    The burners won’t light, or the furnace tries to ignite and shuts down.

  • Blower problems

    The fan won’t run, won’t stop, or airflow is weak.

  • Strange noises

    Banging, squealing, rattling or humming that wasn’t there before.

  • Error codes or flashing lights

    A blinking status light or a code on the furnace control board.

  • Water leaking

    Water pooling around or under the furnace.

Furnace doing one of these? Get it diagnosed.

Diagnostic pricing

Straightforward diagnostic pricing.

Every furnace repair starts with a proper diagnosis. The diagnostic fee is fixed, and most of it goes toward the repair if you decide to proceed.

Diagnostic / service call

$120

A technician finds the cause and explains what the repair involves.

When you proceed with the repair

$99 credited

$99 of the diagnostic fee is applied toward your repair.

How service works

From your call to a working furnace.

  1. Call or request service

    Tell us what the furnace is doing and where you’re located. For no-heat situations, calling is fastest.

  2. On-site diagnosis

    A technician inspects and tests the furnace to find the cause. The diagnostic is $120.

  3. Clear explanation before any repair

    We explain what we found and what the repair involves. You decide whether to proceed.

  4. Repair

    If you go ahead with the repair, $99 of the diagnostic fee is credited toward it.

Why Certified Mechanical

A registered, insured mechanical service company.

If we don’t fix it, you don’t pay for the repair. Terms apply

  • TSSA-registered contractor

    With G2 gas licence holders on our team.

  • Covered and insured

    WSIB covered, with $2 million in insurance coverage.

  • Upfront diagnostic pricing

    $120 to diagnose. $99 goes toward the repair when you proceed.

  • All major furnace brands

    We diagnose and repair furnaces from all major manufacturers.

  • Emergency service

    Emergency furnace service is available when you’re without heat. Call us.

  • A full mechanical service company

    One company for HVAC, gas, commercial refrigeration and appliance service.

Certified Mechanical technician in uniform beside a gas appliance in a residential basement mechanical room

Residential & commercial

Furnace service for homes and businesses.

We service all major furnace brands for both residential and commercial customers.

Residential

Homeowners and residential properties.

  • Emergency furnace service
  • Furnace diagnostics
  • Furnace repair
  • Furnace maintenance

Commercial

Businesses and commercial properties.

  • Emergency furnace service
  • Furnace diagnostics
  • Furnace repair
  • Furnace maintenance
Certified Mechanical technician in uniform beside a commercial rooftop HVAC unit
Our team also services commercial HVAC equipment, including rooftop units.

Service area

Furnace repair across Toronto and nearby.

Not sure if you’re in our area? Call us and we’ll let you know.

  • Toronto
  • Etobicoke
  • Mississauga
  • Vaughan
  • Woodbridge
  • Markham
  • East York
  • North York
  • Midtown Toronto

FAQ

Furnace repair questions.

How much does a furnace diagnostic cost?

The furnace diagnostic / service call is $120. If you decide to proceed with the repair, $99 of that is credited toward the repair.

What does “If we don’t fix it, you don’t pay for the repair” mean?

If we don’t fix the problem, you don’t pay for the repair. The standard $120 diagnostic/service-call fee still applies for the diagnosis and assessment, including when we determine the furnace can’t be repaired. Parts, materials and any other services you authorize are additional where applicable. Read the service terms.

Can you tell me the repair price over the phone?

Repair cost depends on what’s actually wrong, which is why we diagnose first. Once the technician has found the cause, they’ll explain the repair and its cost so you can decide whether to proceed.

Do you offer emergency furnace service?

Yes. If your furnace has stopped and you’re without heat, call us directly — that’s the fastest way to reach our team.

Which areas do you serve?

Toronto, Etobicoke, Mississauga, Vaughan, Woodbridge, Markham, East York, North York and Midtown Toronto.

Do you work on commercial furnaces?

Yes. We provide furnace diagnostics, repair, maintenance and emergency service for both residential and commercial customers.

What furnace brands do you service?

We service all major furnace brands.

Are your technicians licensed?

Certified Mechanical is a TSSA-registered contractor, and we have G2 gas licence holders on our team. We’re also WSIB covered and carry $2 million in insurance coverage.

Do you do furnace maintenance?

Yes. Along with repairs, we provide furnace maintenance for residential and commercial customers.

Smell gas? Leave first, then call for help.

  • Get everyone out of the building right away. Don’t use light switches, phones or anything that could make a spark inside.
  • Once you’re outside and at a safe distance, call 911 or your gas utility’s emergency line (Enbridge Gas in the GTA).
  • If a carbon monoxide alarm is sounding, leave the building and call 911.
  • Don’t try to repair gas lines or gas appliances yourself.

Once the emergency services or gas utility have made the area safe, we can help with furnace diagnosis and repair.

Request service

Get your furnace diagnosed and repaired.

Call us, or send a request and our team will contact you to arrange service.

Call 416-908-6993
  • $120 diagnostic — $99 credited toward your repair when you proceed.
  • If we don’t fix it, you don’t pay for the repair. Terms apply
  • Monday – Friday, 8:00 AM – 6:00 PM · Emergency furnace service available

Property type

We’ll use these details only to respond to your service request. See our privacy notice.

No heat right now? Calling is fastest: 416-908-6993