Skip to main content

Open right now · Winnipeg & all Manitoba · 24/7

We fixWe fix: furnaces that quit at 2am. ducts nobody has cleaned. dryers that never dry. toilets that keep running. outlets that died overnight. the jobs others skip.

Air duct, furnace, HRV and dryer vent cleaning, plus plumbing and electrical repairs — one local team for the whole list, serving Winnipeg and across Manitoba. You get a real price before we start, and we'll take the small jobs nobody else wants.

$150–$300Whole-house ducts + furnace/HRV cleaning, sanitation & dryer vent — one visit (depending on home size)
  • Upfront price before we start
  • No upsells or surprise fees
  • We answer the phone, 24/7
Before and after air duct cleaning in a Winnipeg home: a joist-panned return duct thick with grey dust and lint on the left, the same duct clean with bare wood and metal visible on the right
Before & after

Joist-panned return duct

Years of packed dust and lint pulled out of a return running between floor joists — common in older Winnipeg homes.

Real photos from Bison Maintenance Services jobs — swipe to browse.

Air Duct CleaningFurnace CleaningDryer Vent CleaningHRV CleaningVent SanitationFurnace Filter ReplacementPlumbingElectrical
The quote is the priceNo upsells, no surprise feesA real person answers, 24/7Small jobs welcomeLocally owned in WinnipegOne team for the whole listServing all of ManitobaReal before/after job photos

How we work

Careful, whether it's ductwork or a breaker panel

Air quality and electrical are different trades, but the approach doesn't change: inspect first, explain what we find, then do the work.

A technician in Bison Maintenance Services branded workwear inspecting a ceiling air duct with a flashlight before starting work
Every duct job starts with a proper look, not a guess.
A technician working carefully inside an open residential electrical panel with a multimeter
Electrical work gets the same care, down to the panel.

Our most popular booking

Whole-Home Air System Bundle

Your whole home's air system in one visit — ducts, furnace, HRV, sanitation and the dryer vent — instead of chasing four separate companies and four separate invoices.

  • Full-house air duct cleaning
  • Furnace cleaning
  • HRV cleaning
  • Vent sanitation
  • Dryer vent cleaning

All-in bundle price

$150–$300

depending on home size

You'll get your exact number before we start — and that's the number you pay. No “while we're in here” add-ons.

Recent work

What actually comes out of a duct

Real photos from Bison jobs — not stock images. This is the buildup a standard shop-vac pass at the main trunk never reaches.

Interior view down a round metal duct after cleaning, showing clean bare metal walls and a flexible connection at the far end

Finished round duct

The inside of a round run after cleaning — bare metal, no dust film left on the walls.

See this service →
Before and after cleaning of a duct boot built into a wall stud cavity: thick grey dust packed solid across the opening on top, the same cavity cleared back to bare metal and framing belowBefore & after

Wall-cavity duct boot

A duct boot built right into a wall stud bay, packed solid with years of dust — cleared back to bare metal.

See this service →
Before and after view down a joist-panned duct run in a Winnipeg home: dust coating the wood surfaces and floor register boot on the left, the same run visibly cleaner on the rightBefore & after

Joist bay duct run

Another joist bay pressed into service as ductwork — dust cleared from the wood surfaces and the register boot along the run.

See this service →
Before and after cleaning of a rectangular-to-round vent transition box: the round opening packed with loose debris on the left, the same box and pipe cleared out on the rightBefore & after

Vent transition box

A rectangular-to-round transition box cleared of packed debris — the kind of connection point that traps buildup out of sight.

See this service →

How it works

No mystery, no runaround

The most common complaint about this industry isn't the price — it's not knowing what's happening or what it'll cost. Here's exactly how we work.

  1. 1

    Tell us what's going on

    Call any hour, or send the quote form. Describe the symptom in your own words — you don't need to know what part is broken.

  2. 2

    Get a real number

    We confirm the scope and give you the price before any work starts. If we find something bigger once we're in there, we stop and talk to you first.

  3. 3

    We do the job

    We show up when we said we would, explain what we did in plain language, and clean up after ourselves.

Bison Maintenance Services at a glance

The details people ask about most, in one place.

Service area
All of Winnipeg, Manitoba, plus communities across the province including Brandon, Steinbach, Winkler, Portage la Prairie and Selkirk.
Hours
Open 24 hours a day, 7 days a week, including weekends and holidays.
Whole-home air system bundle
CAD $150–$300 depending on home size. Covers full-house air duct cleaning, furnace cleaning, HRV cleaning, vent sanitation and dryer vent cleaning in a single visit.
Pricing policy
You get the price before work starts, and that is the price you pay. No upsells mid-job and no surprise line items.
Smallest job accepted
There is no minimum job size. One running toilet, one dead outlet or a single light fixture install is a job worth doing.
How to book
Call (204) 951-9221 any hour, or submit the quote form on our Contact page.

Service area

Serving Winnipeg and across Manitoba

Winnipeg is home base, and we travel across the province for duct, furnace and dryer vent work.

Don't see your town on the list? See every community we cover, or call and ask — if you're in Manitoba we'll tell you straight away whether we can get to you.

Common questions

Straight answers, before you call

See all frequently asked questions→

Call NowFree Quote