Top roofers 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 | Flynn Canada LTD | Canada | Mississauga | 6435 Northwest Dr | Ontario | L4V 1K2 | flynncompanies.***** | 1978 | $579,063,000 | 3,000 | Corporation | 47 | 15617685 |
| 2 | Thermal Systems Kwc LTD | Canada | Rocky View County | 261185 Wagon Wheel Way | Alberta | T4A 0E2 | thermalsystems.***** | 2016 | $77,208,400 | 400 | Corporation | 9 | N/A |
| 3 | Triumph Roofing & Sheet Metal INC | Canada | Toronto | 1 Connie St | Ontario | M6L 2H8 | triumphinc.***** | 2003 | $66,205,986 | 60 | Corporation | 7 | N/A |
| 4 | Ideal Roofing Company LIMITED | Canada | Ottawa | 1418 Michael St | Ontario | K1B 3R2 | idealroofing.***** | 1961 | $57,906,300 | 300 | Corporation | 5 | N/A |
| 5 | Ccs Contracting LTD | Canada | Edmonton | 18039 114 Ave Nw | Alberta | T5S 1T8 | ccscontracting.***** | 1985 | $43,429,725 | 225 | Corporation | 3 | N/A |
| 6 | Semple Gooder Roofing CORPORATION | Canada | Toronto | 1365 Martin Grove Rd | Ontario | M9W 4X7 | semplegooder.***** | 2008 | $41,692,536 | 216 | Corporation | 4 | N/A |
| 7 | Couverture Montreal-Nord Ltee | Canada | Montréal | 8200 Rue Lafrenaie | Québec | H1P 2A9 | couverturemontrealnord.***** | 2012 | $34,852,640 | 160 | Corporation | N/A | N/A |
| 8 | Empire Roofing CORPORATION | Canada | Windsor | 4810 Walker Rd | Ontario | N9A 6J3 | empireroofingcorporation.***** | 1987 | $32,674,350 | 150 | Corporation | N/A | N/A |
| 9 | Atlas-Apex Roofing INC | Canada | Toronto | 65 Disco Rd | Ontario | M9W 1M2 | atlas-apex.***** | 1999 | $32,674,350 | 150 | Corporation | 9 | N/A |
| 10 | Transcona Roofing (2000) LTD | Canada | Winnipeg | 992 Dugald Rd | Manitoba | R2J 0G9 | transconaroofing.***** | 1999 | $32,674,350 | 150 | Corporation | N/A | N/A |
| 11 | Mack Kirk Industries LTD | Canada | Langley | 9552 198 St | British Columbia | V1M 3C8 | mackkirk.***** | 2003 | $32,496,390 | 190 | Corporation | N/A | N/A |
| 12 | Toitures Couture & Associes INC | Canada | Longueuil | 6565 Boul Maricourt | Québec | J3Y 1S8 | toiturecouture.***** | 1981 | $28,953,150 | 150 | Corporation | 4 | N/A |
| 13 | Oakwood Roofing And Sheet Metal CO. LTD | Canada | Winnipeg | 20 Burnett Ave | Manitoba | R2G 1C1 | oakwoodroofing.***** | 1987 | $28,317,770 | 130 | Corporation | N/A | N/A |
| 14 | Nortex Roofing LTD | Canada | Toronto | 40 Bethridge Rd | Ontario | M9W 1N1 | nortexroofing.***** | 1991 | $27,228,625 | 125 | Corporation | N/A | N/A |
| 15 | M.J. Roofing & Supply LTD | Canada | Winnipeg | 909 Jarvis Ave | Manitoba | R2X 0A1 | mjroofing.***** | 1994 | $26,139,480 | 120 | Corporation | 2 | N/A |
| 16 | Bothwell-Accurate CO. INC | Canada | Mississauga | 6675 Rexwood Rd | Ontario | L4V 1V1 | bothwell-accurate.***** | 2016 | $26,057,835 | 135 | Corporation | 2 | N/A |
| 17 | 944743 Ontario INC | Canada | Leamington | 477 Highway 77 | Ontario | N8H 3V6 | uni-fab.***** | 1991 | $23,743,361 | 109 | Corporation | N/A | N/A |
| 18 | Normandeau Roofing LTD | Canada | Winnipeg | 695 Camiel Sys St | Manitoba | R2J 1B5 | normandeauroofing.***** | 2000 | $23,743,361 | 109 | Corporation | N/A | N/A |
| 19 | Maxxit Systems INC | Canada | Toronto | 1000 Martin Grove Rd | Ontario | M9W 4V8 | maxxitgroup.***** | 2011 | $23,682,229 | 107 | Corporation | N/A | N/A |
| 20 | Centimark LTD | Canada | Mississauga | 5597 Timberlea Blvd | Ontario | L4W 2S4 | centimarkltd.***** | 1988 | $22,872,045 | 105 | Corporation | 113 | N/A |
| 21 | 9427-8264 Quebec INC | Canada | Mirabel | 20550 Ch de la Cote N | Québec | J7J 2B7 | groupepentagone.***** | 2020 | $21,782,900 | 100 | Corporation | 2 | N/A |
| 22 | Metalus INC | Canada | Drummondville | 675 Rue Rocheleau | Québec | J2C 6L8 | metalus.***** | 2024 | $21,782,900 | 100 | Corporation | N/A | N/A |
| 23 | Gage Metal Cladding LIMITED | Canada | Mississauga | 3109 American Dr | Ontario | L4V 0A2 | gagegroup.***** | 1987 | $21,782,900 | 100 | Corporation | N/A | N/A |
| 24 | Les Toitures Hogue INC | Canada | Blainville | 745 Boul Industriel | Québec | J7C 3V3 | toitureshogue.***** | 1993 | $21,782,900 | 100 | Corporation | N/A | N/A |
| 25 | Vets Group INC | Canada | Edmonton | 6111 56 Ave Nw | Alberta | T6B 3E2 | vetsgroup.***** | 2004 | $21,782,900 | 100 | Corporation | 2 | N/A |
Showing 25 of 17,042 companies
Request Free SampleRoofers in Canada by province
17,042 roofers across 12 Canadian provinces and territories. Hover any province to see its share of the Canadian roofers market.
Roofers in Canada by employee size
| Bracket | Companies | Share |
|---|---|---|
| 1-4 | 11,287 | |
| 5-9 | 4,625 | |
| 10-19 | 601 | |
| 20-49 | 385 | |
| 50-99 | 83 | |
| 100-199 | 32 | |
| 0 or Unknown | 20 | |
| 200-499 | 8 | |
| 500-999 | 1 |
Roofers in Canada by revenue
| Bracket | Companies | Share |
|---|---|---|
| 500.000 to 999.999 | 11,942 | |
| 1.000.000 to 4.999.999 | 2,420 | |
| 100.001 to 499.999 | 2,284 | |
| 5.000.000 to 9.999.999 | 164 | |
| 0 or Unknown | 143 | |
| 10.000.000 to 49.999.999 | 85 | |
| 50.000.000 to 99.999.999 | 3 | |
| 500.000.000 to 999.999.999 | 1 |
SIC and industry classification for Canadian roofers
Canadian roofers fall under SIC code 1761. 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 roofers in Canada
Our list tracks 17,042 active roofers 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 roofers 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 roofers are primarily covered by SIC code 1761. 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.
12 Canadian provinces and territories have at least one active roofer in our list. The province with most roofers 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 roofers market.






















































