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.
The quote is the price
Agreed before we start. No upsells mid-job, no surprise line items.
We actually answer
A real person, 24 hours a day, 7 days a week.
Small jobs welcome
One running toilet or one dead outlet is a job worth doing.
Locally owned
A Winnipeg team working Winnipeg homes — not a national call centre.
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.
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.
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.
Before & afterJoist-panned return duct
Years of packed dust and lint pulled out of a return running between floor joists — common in older Winnipeg homes.
See this service →
Before & afterMain trunk line
Debris and hair build-up cleared from a main trunk line — the section a quick shop-vac pass never reaches.
See this service →
Before & afterPost-renovation clean-out
Sawdust and construction debris removed from a duct boot — renovation dust goes straight into open ductwork.
See this service →
Before & afterFloor register boot
Register boots collect whatever gets swept or dropped into the vent. Every register gets pulled and cleaned.
See this service →
Finished round duct
The inside of a round run after cleaning — bare metal, no dust film left on the walls.
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 at http://localhost:3000/contact.
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
Around Manitoba
- Brandon
- Steinbach
- Winkler
- Portage la Prairie
- Selkirk
- Morden
- Dauphin
- Thompson
- Stonewall
- Niverville
Don't see your town on the list? Call us. If you're in Manitoba, ask and we'll tell you straight away whether we can get to you.