Smoke. Pets. Urine. Fire. Gone In 24 Hours.

Odour Removal.
Ozone treatment, not air freshener.

A tenant who smoked for ten years. A dog that lived on the carpet. A small kitchen fire. A unit that sat closed for a summer. Paint and cleaning only hide those smells for a few weeks. We seal the space and treat it with a professional ozone generator fed by an oxygen concentrator — the smell is oxidized out of the walls, floors and ceilings, not covered up. Most units are done in 24 hours; the worst cases take up to 3 days.

Licensed & Insured
Family-Owned Since 2013
GTA-Wide Coverage
Most Units Done In 24 Hours

What We Remove

The Smells Paint Does Not Fix

Every one of these has soaked into the materials of the room — drywall, paint, carpet, subfloor, closets, ducts. That is why cleaning, airing out and repainting bring it back the first warm week. Ozone reaches the same places the smell did.

Cigarette & Cannabis Smoke

The most common call. Years of smoking leave a yellow film on every surface and a smell inside the paint and the drywall itself. Washing the walls helps; painting helps for a while; ozone is what actually ends it. Do it before the new paint goes on, not after.

Pets & Urine

Dog and cat odour, litter boxes, urine that has gone through the carpet into the underlay and the subfloor. Once the damaged flooring is out, ozone deals with what is left in the concrete, the baseboards and the walls, so the new floor does not pick the smell back up.

After A Fire

A pot left on the stove, a space heater, a balcony fire next door. Once the restoration cleaning is done, the smoke smell is still in everything the cleaners could not take out. Ozone treatment is the standard last step — and the one that decides whether the unit can be rented again.

After The Last Tenant

Cooking grease, body odour, a unit that was never aired out, mould and mildew from a damp bathroom, a sewage backup that has been cleaned up but still announces itself. The turnover smell, in short. One treatment, and the next showing starts with a unit that smells like nothing at all.

The Hard Cases

Decomposition odour after a death in a unit, long-term hoarding, heavy animal contamination. These are the jobs where we treat for up to three days with the space sealed, with ventilation and re-treatment between cycles. They are difficult, they are not pleasant, and they are exactly the cases ozone was made for.

Vehicles, Offices, Basements

The same equipment handles a work van that smells of fuel and cigarettes, a basement with a musty smell that has outlasted the dehumidifier, a storage room, a restaurant back-of-house after a grease problem. If it has a door that closes, it can be treated.

How It Works

Oxygen In. Ozone Through Everything. Oxygen Out.

Ozone is O3 — oxygen with a third atom that it badly wants to give away. It gives it to the molecules that cause the smell, oxidizing them into something that does not smell, and then turns back into the ordinary O2 you breathe. It is the same chemistry that makes the air smell clean after a thunderstorm, done on purpose and at strength.

1. We Find The Source

Ozone handles what has soaked in; it does not handle a full litter box or a wet underlay. We look at the unit first, tell you what has to come out before treatment — sometimes nothing, sometimes a carpet — and give you one fixed price for the job.

2. We Seal And Post The Space

Doors closed, vents and gaps taped, closets and cabinets open so the ozone reaches inside them, and a warning sign on the door. Nobody — no people, no pets, no plants — is inside for the whole treatment. This is the part that matters, and it is why this is not a machine to rent and run yourself.

3. Generator On The Oxygen Concentrator

A consumer ozone machine makes ozone from room air and produces a small amount. Ours runs on a medical-grade oxygen concentrator, so it generates several times the concentration and keeps it up for hours. That is the difference between a treatment that takes a day and one that is still not finished after a week.

4. Ventilate, Check, Hand Back

When the cycle is done we open the unit up, run the air through, and check that the ozone has broken back down before anyone goes in. You walk in and smell nothing — which, on a turnover, is the whole point.

24 hours for most units. Smoke, pets, cooking and the ordinary turnover smell are typically a one-day job including ventilation — book it the day the old tenant leaves and the painter can start the morning after.
Up to 3 days for severe cases. Fire smoke and decomposition odour get longer, repeated cycles with ventilation between them. We tell you which case you have before we quote.
Nothing left behind. No chemicals, no fragrance, no residue. Ozone turns back into oxygen; the only thing in the unit afterwards is the absence of the smell.
Done with the turnover. We already renovate and turn over units for 10+ buildings. Ozone slots between demolition and paint, while the unit is already empty, so there is no extra vacancy day for it.
Whole unit, not just the air. Walls, ceilings, inside closets and cabinets, ductwork, behind appliances. Air purifiers and sprays treat the air in front of them. This treats the room.
One fixed price. Quoted per unit, upfront. No hourly meter running while the machine works.

For Landlords & Property Managers

The Cheapest Day In A Turnover

A unit that smells of the last tenant shows badly, rents slowly, and gets the first complaint from the new tenant before the ink is dry. One day of ozone between the move-out and the paint changes all three.

Before The Paint, Not After

Paint over a smoker’s unit and the smell comes through the new coat by summer. Treat first and the paint seals a clean wall. Same money for the paint; completely different result.

Zero Extra Vacancy

The treatment runs while the unit is already empty and already being worked on. On a renovation turnover it costs no calendar days at all — we run it overnight between trades.

Fewer Complaints, Fewer Disputes

“The unit smelled of smoke when I moved in” is a complaint that turns into a rent-reduction request. A treated unit removes the argument before it starts, and the invoice documents that it was done.

Common Areas Too

Garbage rooms, stairwells, a hallway after a sewer backup, the laundry room, a locker area with a musty smell. Same treatment, scheduled overnight so residents are not inconvenienced.

Already a client? Ask for ozone to be added to the next turnover or renovation quote — it is a line item, not a separate visit. New to us? Here is what we do for buildings, or request a quote.

Transparent Pricing

Simple, Honest Rates

No hidden fees — you'll always know the cost before we start.

Additional Hours
$120/hr + tax

Billed per additional hour beyond the first, in clear increments. The rate is per technician — if a job needs two of us, we tell you before we start.

Main Drain Clearing
$560+ tax

Clearing the main sewer line of a single-family home with an accessible cleanout.

  • Camera inspection$440 $220
  • Hydro-jetting$440 $220

Half price when added to the same visit — there is no second trip to pay for. You keep the recorded video and a written condition report.

Drain prices are for a single-family home with an accessible cleanout, with the camera run from the house to the property line. Priced separately: access through a pulled toilet or roof vent when there is no cleanout, sonde locating of the line, and any excavation.

Larger jobs — renovations, installs, backwater valves, sump pumps — are quoted as a fixed price upfront after a quick assessment, not billed hourly. Request a free estimate. Inspections are different: camera work, leak detection and pre-purchase reports are billed at the rates above, because what you get is the findings and the footage, not a quote. If you go ahead with the repair, the inspection fee comes off your invoice.

Questions

Frequently Asked Questions

How does ozone remove odours?

Ozone (O3) is an unstable form of oxygen. Our generator, fed by an oxygen concentrator, fills the sealed space with it; the ozone oxidizes the molecules that cause the smell — in the air, in fabrics, in drywall and in flooring — and then breaks back down into ordinary oxygen. Nothing is masked and nothing is left behind.

How long does ozone treatment take?

Most apartments and houses — smoke, pets, cooking, a tenant who smoked for years — are done within 24 hours including ventilation. Severe cases such as fire smoke or decomposition odour can take up to 3 days of treatment.

Is ozone treatment safe?

Yes, when it is done by someone who knows the equipment. The space must be empty — no people, pets or plants — for the whole treatment, it is sealed and posted, and afterwards we ventilate it and check the air before anyone goes back in. You should not run a rented ozone machine in an occupied home.

What smells can ozone remove?

Cigarette and cannabis smoke, pet odour and urine, cooking and grease, mould and mildew smell, sewage backup odour, smoke after a small fire, and decomposition odour. It works on the whole room at once — walls, floors, ceilings, closets and ductwork — not just the air.

Does ozone work on cigarette smoke in an apartment?

Yes — it is the most common job we do it for. Years of smoking soak into paint, drywall and carpet; painting over it only holds the smell back for a few months. Ozone oxidizes the residue in the materials themselves. Done before the new paint, it is the difference between a turnover that smells new and one that gets a complaint in the first warm week.

What does ozone odour removal cost?

A fixed price per unit, quoted upfront after a quick look at the space and the source of the smell. For landlords and property managers it is usually bundled with the turnover or renovation we are already doing, which keeps the cost down because the unit is already empty. Request a quote.

Do you offer emergency plumbing service?

Yes — we take urgent calls for burst pipes, sewer backups and active leaks. Most calls in the GTA are answered same-day; call (437) 559-9778 directly for the fastest response.

What areas do you serve?

We work across the Greater Toronto Area, including Toronto, North York, Scarborough, Vaughan, Richmond Hill, Etobicoke, Mississauga, Brampton, Oakville, King City and Aurora. See our full service area for details.

Are you licensed and insured?

Yes — all of our plumbers are fully licensed and insured, and we carry WSIB coverage with a Certificate of Insurance available on request for property managers and commercial clients.

How much does a service call cost?

Our standard service call is $170 + tax, which covers travel and the first hour of labour. Additional hours are billed at $120 + tax. Larger jobs — renovations, installs, backwater valves, sump pumps — are quoted as a fixed price upfront, and that estimate is free. Inspections — camera work, leak detection, pre-purchase reports — are billed at the rates above, because the result is the findings and the footage rather than a quote. If you go ahead with the repair, the inspection fee comes off your invoice. See our full pricing.

Do you work with property managers and commercial buildings?

Yes — we currently maintain 10+ residential buildings across the GTA, handling everything from emergency callouts to scheduled maintenance, turnovers and drain work. Buildings on a service agreement are billed $120/hr from arrival with no service-call fee and get 24/7 callout. See our property management and commercial plumbing services.

What We Do

Our Services

Century homes in the east and west end, post-war semis, and downtown condos — three different kinds of plumbing behind three different front doors. Here is what we do across all of them.

Emergency Repairs & Leaks

Burst pipes, active leaks, no water, failed shut-off valves. Same-day response for homeowners — and round-the-clock callout, any hour, for buildings on a service agreement with us.

$170 service call — travel and the first hour. $120/hr after. Emergency Plumbing — What To Do First →

Drains & Sewers

Clogged drains and toilets, tree root removal, hydro-jetting, camera locating, and sewer line repair or replacement including excavation.

Main sewer line clearing $560. Camera inspection or hydro-jetting added to the same visit — $220 each instead of $440, half price. Excavation and line replacement are priced separately: a fixed quote after an on-site assessment, and that assessment is free. Drain Cleaning — What It Costs →

Backwater Valves & Sump Pumps

Flood protection for your basement: backwater valve installation and replacement, sump pump install, testing and service. May qualify for the City of Toronto subsidy of up to $6,650.

Fixed price, quoted upfront. Estimate is free. Request This Service →

Odour Removal — Ozone

Smoke, pets, urine, cooking, mould and after-fire smells removed from the whole unit with a professional ozone generator. Most units in 24 hours, severe cases up to 3 days. Ideal between move-out and paint.

Fixed price per unit, quoted upfront. Ozone Odour Removal →

Water Heaters & Water Lines

Tank and tankless water heater replacement and repair, plus water service line repair and replacement from the street to the house.

Fixed price, quoted upfront. Estimate is free. Water Heaters — Owned, Not Rented →

Water Filtration & Treatment

Whole-home and point-of-use filtration, softeners and treatment systems — sized and specified for your household, not sold off a shelf.

Fixed price, quoted upfront. Estimate is free. Request This Service →

Renovation Plumbing

Bathroom and kitchen plumbing for renovations and new builds — from rough-in and valve work through to the final fixtures.

Fixed price, quoted upfront. Estimate is free. Renovation Plumbing — How It Is Priced →

Inspection & Reports

Camera inspection of drains and sewer lines, hidden leak detection, and pre-purchase reports. You keep the recorded video and a written condition report — roots, cracks, bellies and what to do next.

Branch line $220 · full sewer main $440 · with sonde locate $560 · pre-purchase report $560. Credited toward the repair if we do the work, and a quick camera look is free when we are already on site. Camera Inspection — What’s Included →
You know the price before we start. $170 for the service call, $120/hr after that, and a fixed written quote on anything larger. No surprises on the invoice.
Licensed, insured and WSIB-covered. Family-owned, working across the Greater Toronto Area since 2013.
Property managers and landlords. One point of contact, scheduled maintenance, 24/7 callout for buildings on agreement, and the paperwork your office needs on file.

Client Reviews

What Our Customers Say

5.0 · 50 Google Reviews
"I recently had my shower renovated, and I couldn't be happier with the results! The team was professional, punctual and attentive to my needs throughout the process. They transformed my outdated shower into a modern oasis."
Alexa Young Vaughan
"I recently had a plumbing issue with my clogged toilet and called in the professionals. They arrived promptly, assessed the situation quickly, and had the problem resolved in no time. Impressed with their expertise and friendly service."
Morgan James Richmond Hill
"After struggling with a clogged kitchen drain for days, I finally called in the professionals. The plumber arrived promptly and quickly diagnosed the issue. Efficient, friendly, and unclogged my drain in no time."
Lisa Driver Toronto
Read All 50 Reviews on Google

For Property Managers & Building Owners

A Plumbing Partner For Your Whole Portfolio

We currently maintain 10+ residential buildings across the Greater Toronto Area — emergency callouts, scheduled maintenance, unit turnovers and drain work. Buildings on a service agreement are billed $120/hr from arrival, with no service-call fee, and get round-the-clock response any hour of the night.

  • $120/hr on a service agreement — billed from arrival, no travel charge
  • 24/7 emergency callout for buildings on agreement — burst risers, floods, backups
  • Preventive maintenance and scheduled building inspections
  • Unit turnover & make-ready plumbing, several units per visit
  • Common area, mechanical room and drain stack service
  • Certificate of Insurance and WSIB clearance on your file before the first visit
See Our Property Management Services
10+
Residential buildings currently serviced across the GTA

See Us In Action

Full Unit Renovation — Three Toronto Rental Units, Before & After

Three rental units, one team — from demolition to done: plumbing rough-in and finish, new tub and faucet, tile on walls and floors, toilet, sink and countertop. Filmed on real turnover jobs in the GTA.

Call Now — (437) 559-9778

More real jobs from our channel

ANKOR Plumbing Service GTA company truck — Plumbing, Drains, Renovations, Electrical, (437) 559-9778

About Us

Working In Toronto Since 2013

Ankor Ltd. has been working across Toronto since 2013. The company started when our founder left the firm he worked for and the residential buildings he had been maintaining asked him to keep looking after them — which is why a family-sized crew ended up servicing apartment buildings alongside houses. In Toronto that mix is exactly right: the same week can take us from a century home on the Danforth to a mechanical room downtown.

It is still a family business. Calls are answered by our office rather than a call centre, the plumber who quotes the job is the one who does it, and the price is agreed before anything is opened up. Every plumber is licensed and insured, we carry WSIB coverage, and we take out the permits and meet the inspectors on the work that needs them.

  • Fully licensed & insured plumbers
  • Transparent pricing, no surprise fees
  • Flexible scheduling, including urgent calls
  • Residential & commercial experience

Pro Tip

Renovating A Unit? Run The Ozone Between Demo And Paint

The smell of the last tenant lives in the drywall, not in the air. Painting over it hides it until the first warm week. If we are already doing the turnover — plumbing, tile, fixtures — an overnight ozone treatment between demolition and paint costs no vacancy days and the new tenant walks into a unit that smells of nothing. Ask for it as a line item on the renovation quote.

Add Ozone To My Turnover Quote

Where We Work

Proudly Serving the Greater Toronto Area

Lake Ontario Etobicoke Toronto Scarborough North York Vaughan Richmond Hill Mississauga Aurora King City Brampton Oakville

Highlighted areas link to a dedicated local page · other pins show our broader coverage

Neighbourhoods we cover in Toronto

Riverdale · Leslieville · The Beaches · Danforth · Junction · Roncesvalles · Parkdale · High Park · Annex · Little Italy · Corso Italia · Davenport · St. Clair West · Yonge & Eglinton · Downtown & the waterfront

Have a plumbing issue?
Let's fix it right.

Call now and we'll book your visit — not a call centre. Or request a free estimate online.

Get In Touch

Request Your Free Estimate

Tell us about your project and we'll get back to you promptly — most calls are answered same-day.

We reply fast — usually within the hour during the day. Prefer email? plumbingjobsgta@gmail.com

Call Now — (437) 559-9778