Editorial · last reviewed June 4, 2026

Government cleaning contracts in Canada — how to find and win them

Federal departments, provincial ministries, municipalities, hospitals, school boards, universities, and crown corporations all buy commercial cleaning services through public RFPs. This is a working guide to how that market actually operates — written for janitorial contractors, not procurement consultants.

Tracked contract awards
14,587
Distinct public buyers
119
Profiled cleaning vendors
1,553
Tracked contract value
$3.9B+

Figures are pulled live from our award dataset on each rebuild (2026). The contract-value figure is conservative: individual award rows are capped at $50M to avoid distortion from a small number of unusually large records (3 rows above cap). The true sum is higher; we present a floor rather than a precise headline.

Who actually buys cleaning in Canada?

The public cleaning market splits into four roughly equal tiers. Federal: PSPC contracts on behalf of departments and agencies; National Defence, RCMP, CRA, Service Canada, Parks Canada, Correctional Services. Federal cleaning RFPs are posted on CanadaBuys and often carry security clearance (RELIABILITY, SECRET) and prevailing-wage requirements. Provincial: ministries and crown corporations — Service Ontario, BC Housing, Alberta Infrastructure, SaskBuilds. Provincial RFPs land on MERX, the provincial portal (e.g. SaskTenders), or category-specific buying groups. Municipal: cities, towns, regional municipalities, and conservation authorities — usually via biddingo, bids&tenders, or Bonfire. Broader public sector (BPS): school boards, hospitals, universities, colleges, public housing — often through OECM cooperative agreements or direct procurement on Bonfire/bids&tenders.

Largest buyers in our tracked dataset:

How a cleaning RFP is actually scored

Most Canadian government cleaning RFPs use a two-envelope evaluation: a technical envelope (typically 70%) and a price envelope (typically 30%). The technical score is the one most contractors underestimate. Mandatory disqualifiers — insurance limits, WSIB clearance, security clearance level, language capacity, CIMS or ISSA certification, bondability — gate the bid before scoring even begins. Miss any one and your envelope is set aside, regardless of price.

Scored sections then weight quality management, staffing plans, supervision ratios, training programs, transition plans, and references on contracts of similar size and scope. "Similar" is doing a lot of work in that sentence — a 50,000 sq ft school is not a reference for a 500,000 sq ft federal complex. Request for Proposal evaluators want references in the same building type and square-footage band.

Where to find them

No single portal carries everything. Federal: CanadaBuys is the authoritative source. Provincial and municipal: MERX, biddingo, bids&tenders, and Bonfire together cover the long tail of buyer-issued RFPs. Ontario BPS: OECM runs cooperative agreements that pre-qualify cleaners for school boards, colleges, and hospitals. Other tracking tools — TenderBridge, BidNet — index multiple sources but are multi-vertical, so cleaning gets buried among construction and supplies.

Wonable's live cleaning feed pulls cleaning-relevant RFPs from all of the above into one filtered list. That is the entire product thesis: if you only bid cleaning, you should not have to look at the non-cleaning categories on six portals.

The renewal cycle is where the real opportunity lives

Most Canadian cleaning contracts run 3–5 years with one or two option-year extensions. That means the open RFPs visible today are a small fraction of the real pipeline — the rest is contracts already in their second or third year, soon to be re-bid. Knowing which incumbent has which contract, and when it ends, is the difference between scrambling to respond to a 30-day RFP and arriving prepared.

Our award dataset is the foundation: every tracked public cleaning contract, with awarded vendor, contract value, start and end dates, building type, and square footage where disclosed. From it we project renewal windows 6 months out and surface them on the incumbent profiles for 1,553 profiled cleaning vendors. If a contract you want is held by Bee-Clean, GDI, Compass, or any other major incumbent, that is where the next-cycle opportunity will show up first.

What to do next

Try Wonable free for 14 days

One feed across every Canadian government cleaning portal — federal, provincial, municipal, BPS — with disqualifier checks, Ontario pricing math, and renewal forecasting built in.

Start free trial