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.
- Upfront price before we start
- No upsells or surprise fees
- We answer the phone, 24/7

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.
What we do
One team for the whole list
Eight service lines, same crew, same straight pricing — so you're not hunting for a different contractor every time something goes wrong.
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.


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.

Finished round duct
The inside of a round run after cleaning — bare metal, no dust film left on the walls.
See this service →
Before & afterWall-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 & afterJoist 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 & afterVent 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
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
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
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.
Across Winnipeg
- St. Vital
- St. James
- Transcona
- River Heights
- North Kildonan
- St. Boniface
- Charleswood
- Fort Garry
- West Kildonan
- The Exchange District
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.


