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.

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.

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 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 rightBefore & 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.

See this service →
Before and after duct cleaning showing a large rectangular trunk duct with a pile of dust and tangled hair on the left, and the same trunk duct clear and clean on the rightBefore & after

Main 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 and after cleaning of a duct boot filled with sawdust and construction debris on the left, cleaned down to bare galvanized metal on the rightBefore & after

Post-renovation clean-out

Sawdust and construction debris removed from a duct boot — renovation dust goes straight into open ductwork.

See this service →
Before and after cleaning of a rectangular floor register duct boot containing dirt and debris on the left, and the same boot cleaned on the rightBefore & after

Floor register boot

Register boots collect whatever gets swept or dropped into the vent. Every register gets pulled and cleaned.

See this service →
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 →

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 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.

Common questions

Straight answers, before you call

See all frequently asked questions

Call NowFree Quote