Top cleaning companies in Canada
| Company Name | Country | City | Address 1 | State/Province | Postal Code | Website | Founding Year | Yearly Revenue in U.S. Dollars | Employees Total | Business Legal Type - Description | Number of Companies in Group | Company Registration Number | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Gdi Services (canada) L.P | Canada | Mississauga | Unit 2-6300 Northwest Dr | Ontario | L4V 1J7 | N/A | 2015 | $1,929,420,000 | 20,000 | Partnership of unknown type | 102 | N/A |
| 2 | Gdi Integrated Facility Services INC | Canada | Montréal | 695 90e Av | Québec | H8R 3A4 | gdi.***** | 1998 | $1,821,285,760 | 27,680 | Corporation | 102 | 12609975 |
| 3 | Gdi Services (quebec) S.E.C | Canada | Montréal | 695 90e Av | Québec | H8R 3A4 | gdi.***** | 2012 | $482,355,000 | 5,000 | Partnership of unknown type | 2 | N/A |
| 4 | Correia Enterprises LTD | Canada | Winnipeg | 375 Nairn Ave | Manitoba | R2L 0W8 | bee-clean.***** | 1974 | $223,776,000 | 7,000 | Corporation | N/A | N/A |
| 5 | Jacobs Industrial Services Ulc | Canada | Calgary | 200-205 Quarry Park Blvd Se | Alberta | T2C 3E7 | N/A | 2002 | $159,840,000 | 5,000 | Corporation | 1222 | N/A |
| 6 | Executif Toutes Saisons INC | Canada | Montréal | 4950 Ch Queen Mary E Bureau 100 | Québec | H3W 1X3 | allseasonsexecutive.***** | 2020 | $159,840,000 | 5,000 | Corporation | N/A | N/A |
| 7 | Gardaworld Security Screening INC. | Canada | Mississauga | 6300 Silver Dart Drive Suite G308h | Ontario | L5P 1B2 | N/A | 2019 | $159,840,000 | 5,000 | Corporation | 352 | 11636278 |
| 8 | Jacobs Industrial Services | Canada | Edmonton | 1104 70 Ave Nw | Alberta | T6P 1P5 | jacobs.***** | 2002 | $159,840,000 | 5,000 | Corporation | 1222 | N/A |
| 9 | Quinterra Property Maintenance INC | Canada | Mississauga | 2-2650 Meadowvale Blvd | Ontario | L5N 6M5 | quinterrapropertymaintenance.***** | 2020 | $147,052,800 | 4,600 | Corporation | 2 | N/A |
| 10 | Hallmark Housekeeping Services INC | Canada | Toronto | 2150 Islington Ave Suite 400 | Ontario | M9P 3V4 | hallmarkhousekeeping.***** | 1986 | $76,723,200 | 2,400 | Corporation | 13 | N/A |
| 11 | Applied Maintenance Solutions (ams) INC. | Canada | Montréal | 7075 Rue Marconi | Québec | H2S 3K4 | groupcna.***** | 1968 | $72,353,250 | 750 | 2 | N/A | |
| 12 | B. Gingras Enterprises LTD | Canada | Edmonton | 4505 101 St Nw | Alberta | T6E 5C6 | bee-clean.***** | 1978 | $63,936,000 | 2,000 | Corporation | N/A | N/A |
| 13 | Ceda LIMITED Partnership | Canada | Calgary | 600-520 3 Ave Sw | Alberta | T2P 0R3 | ceda.***** | 2024 | $54,345,600 | 1,700 | Partnership of unknown type | N/A | N/A |
| 14 | Service D'entretien Clean International INC | Canada | Lévis | 1006 Rue Renault | Québec | G6Z 2Y8 | cleaninternational.***** | 1994 | $48,235,500 | 500 | Corporation | 2 | N/A |
| 15 | Best Facilities Services LTD | Canada | Coquitlam | 101-85 Schooner St | British Columbia | V3K 7A8 | best.***** | N/A | $48,235,500 | 500 | 2 | N/A | |
| 16 | Les Services Menagers Roy Ltee | Canada | Montréal | 9000 Rue de L'Innovation | Québec | H1J 2X9 | servicesroy.***** | 1963 | $47,952,000 | 1,500 | Corporation | N/A | N/A |
| 17 | Garda Canada Security CORPORATION | Canada | Montréal | 2300 Rue Émile-belanger | Québec | H4R 3J4 | garda.***** | 2007 | $42,933,024 | 1,343 | Corporation | 352 | 4415787 |
| 18 | Abm Janitorial Services CO. LTD | Canada | Vancouver | 1075 Clark Dr | British Columbia | V5L 3K2 | abm.***** | 1985 | $38,588,400 | 400 | Corporation | 776 | N/A |
| 19 | Maintenance Eureka Ltee | Canada | Thetford Mines | 203-754 Rue Notre-dame E | Québec | G6G 2S7 | maintenanceeureka.***** | 1969 | $34,729,560 | 360 | Corporation | 3 | N/A |
| 20 | Tbm Service Group INC | Canada | Oakville | 2741 Coventry Rd | Ontario | L6H 5V9 | tbmservicegroup.***** | 2003 | $27,172,800 | 850 | Corporation | N/A | N/A |
| 21 | Denesoline Environment LIMITED Partnership | Canada | Fort Mcmurray | 333-9816 Hardin St | Alberta | T9H 4K3 | N/A | 2002 | $26,047,170 | 270 | Partnership of unknown type | 3 | N/A |
| 22 | Concorde Baggage Services INC | Canada | Calgary | 2000 Airport Rd Ne | Alberta | T2E 6W5 | concordeairportservices.***** | 2005 | $24,231,744 | 758 | Corporation | N/A | N/A |
| 23 | Atlantic Building Cleaning LIMITED | Canada | Halifax | 1310-1505 Barrington St | Nova Scotia | B3J 3K5 | gdi.***** | 1994 | $23,976,000 | 750 | Corporation | N/A | N/A |
| 24 | J&A Cleaning Solutions LTD | Canada | Toronto | 785 Arrow Rd | Ontario | M9M 2L4 | jacleaning.***** | 2006 | $22,377,600 | 700 | Corporation | N/A | N/A |
| 25 | 4520556 Canada INC | Canada | Montréal | 180 Montee de Liesse | Québec | H4T 1N7 | bee-clean.***** | 2009 | $20,779,200 | 650 | Corporation | N/A | N/A |
Showing 25 of 25,801 companies
Request Free SampleCleaning companies in Canada by province
25,801 cleaning companies across 13 Canadian provinces and territories. Hover any province to see its share of the Canadian cleaning companies market.
Cleaning companies in Canada by employee size
| Bracket | Companies | Share |
|---|---|---|
| 1-4 | 19,131 | |
| 5-9 | 4,859 | |
| 10-19 | 817 | |
| 20-49 | 638 | |
| 50-99 | 147 | |
| 100-199 | 94 | |
| 200-499 | 59 | |
| 500-999 | 24 | |
| 0 or Unknown | 20 | |
| 1.000-4.999 | 8 | |
| 5.000-9.999 | 4 |
Cleaning companies in Canada by revenue
| Bracket | Companies | Share |
|---|---|---|
| 100.001 to 499.999 | 20,795 | |
| 500.000 to 999.999 | 2,603 | |
| 1.000.000 to 4.999.999 | 1,149 | |
| 1 to 100.000 | 847 | |
| 0 or Unknown | 323 | |
| 5.000.000 to 9.999.999 | 39 | |
| 10.000.000 to 49.999.999 | 32 | |
| 100.000.000 to 499.999.999 | 7 | |
| 50.000.000 to 99.999.999 | 4 | |
| 1.000.000.000 or more | 2 |
SIC and industry classification for Canadian cleaning companies
Canadian cleaning companies fall under SIC code 7349. The list above covers every active Canadian company tagged with this code plus closely related codes, so the province and revenue breakdowns reflect the entire sector rather than a sample.
Closely related business services
Frequently asked questions about cleaning companies in Canada
Our list tracks 25,801 active cleaning companies across all ten Canadian provinces and three territories, sourced from federal Corporations Canada (ISED) and provincial business registries and verified monthly. The exact count changes as firms register, dissolve and merge.
The province with the most cleaning companies is Ontario, followed by Quebec, British Columbia, Alberta and Manitoba. The full province breakdown above shows the share each Canadian province and territory holds.
Canadian cleaning companies are primarily covered by SIC code 7349. The list above covers every active Canadian company tagged with this code plus closely related codes. The platform link beside each result lets you filter by sub-code or by SIC major group.
Yes. Apply your filters (province, size, revenue, etc.) on the platform, preview the result, then export the full filtered list as CSV or Excel. Larger exports are delivered by email link. Request a free sample first if you want to evaluate the data before you buy.
Every record includes the firm name, full business address, primary phone, business email (where available), website, BN, employee size, revenue band, founding year and SIC classification. Records are sourced from federal Corporations Canada and provincial registries and re-verified monthly.
Monthly. Each refresh removes firms that have dissolved and adds new registrations from the latest federal and provincial registry feeds. The "Last updated" line at the top of this page shows the most recent refresh date.
13 Canadian provinces and territories have at least one active cleaning companie in our list. The province with most cleaning companies is Ontario, followed by Quebec, British Columbia, Alberta and Manitoba. Use the interactive province map above to compare any two provinces by share of the Canadian cleaning companies market.






















































