Best Roof Repair & Installation Contractors in Ontario

Last updated February, 2026

Alpine Roofing

Alpine Roofing

(46)
Copper Roofing, Roof Substrate, Cedar Roofing
“They reacted quickly with the quote, which was fair and then moved to complete the job within the time quoted, a excellent result with good attention to the clean up.”
Free Initial Consultation
Licensed, BBB Accredited
Emergency Services
31 Carlaw Ave, Toronto, ON M4M 2R6
i
BNS Roofing

BNS Roofing

(50)
Emergency Roof Repair, New Roof Installation, Chimney Repair and Replacement
“Reasonable prices,great services and a beyond satisfied finish roof. Thank you BNS Roofing Team for their work…I strongly recommend BNS and I am sure you get the work done that you been looking for. Positive Responsiveness, Punctuality, Quality, Prof...”
Emergency Services
In Business Since 2021
Licensed
Free Initial Consultation
1202 York Mills Rd, Toronto, ON M3A 1Y1
i
JP Lucky Construction and Roofing

JP Lucky Construction and Roofing

(49)
  • Quotes
  • Company
  • Flat Roof
“We used JP Lucky Construction for the replacement of our roof. The professionalism and responsiveness of their team is unmatched. We are happy with the outcome and quality of work. We are definitely looking to use their services in the future. Speci...”
Free Initial Consultation
In Business Since 2020
Emergency Services
Family Business
582 Lansdowne Ave, Toronto, ON M6H 3Y6
i
Jimmy's Roofing

Jimmy's Roofing

(49)
Flat Roofs, Roofing Repairs, Carpentry Services
“Jimmy was very professional and knowledgeable and took the time to answer all our questions. The new roof looks great! Positive Responsiveness, Punctuality, Quality, Professionalism, Value Services Roof installation”
Free Initial Consultation
90 Bowie Ave, Toronto, ON M6E 2P5
i
High Skillz Roofing Inc.

High Skillz Roofing Inc.

(49)
Shingle Roof Replacement, Emergency Roof Repairs Expert, Chimney Removal
“Very much appreciated Arthur and his crew for their promptness when called, his honest appraisal, and skill in doing an excellent job on short notice! I would definitely call him again for all my future roofing needs, and recommend him to others. ...”
Free Initial Consultation
In Business Since 2015
Licensed
62 Alness St Unit 2-B, Toronto, ON M3J 2H1
i
Integrity Roofers

Integrity Roofers

(47)
Roofing Services
“After noticing a leak in the ceiling I called Shay at Integrity Roofers and they were able to send someone within a few hours. The technician arrived on time, quickly found the source of the leak and repaired it right away. He explained the issue and...”
In Business Since 2015
Transparent Fees & Pricing
237 Sheppard Ave W ground floor, unit#1, Toronto, ON M2N 1N2
i
Roofing Monkeys

Roofing Monkeys

(49)
  • Team
  • Price
  • Flat Roof
“Brian and his team did an incredible job on our roof! They so responsive and professional and the work was perfect. We will use them can and highly recommend!”
Free Initial Consultation
1224 Dupont St, Toronto, ON M6H 2A4, Toronto, ON M6G 1M2
i
D&S Roofing

D&S Roofing

(42)
Roof Maintenance, , Install & Repair
“Called D&S on Saturday after a heavy rainfall and noticed a leak. They sent out Chris to check it out and he told me that some shingles were missing. He showed me a picture on his phone to prove that was he said was true. He repaired it and was very ...”
Emergency Services
10++ Years Experience
Licensed
Free Initial Consultation
160 Silver Star Blvd, Toronto, ON M1V 5P2
i
Peter & Greg Walker Contracting Inc

Peter & Greg Walker Contracting Inc

(34)
Siding, Roofing, Windows & Doors
“Our roof was installed last fall but I thought I would wait until it had seen some wet winter weather before I reviewed. Our roof is sealed tight with the drainage and ventilation are perfect. The installers were professional, courteous considerate a...”
Free Initial Consultation
Licensed
Offers Financing Options
82 Six Point Rd, Toronto, ON M8Z 2X2
i
Blackstar Aluminum Ltd

Blackstar Aluminum Ltd

(46)
Eavestrough Repair Services, NEW Double Pro Gutter Guard, Faqs
“Our experience with Blackstar Aluminum was very good. They are professional and quality of work was great. Everything was done in a timely manner. Thank you very much. I would highly recommend this company. Alex. Positive Responsiveness, Punctualit...”
In Business Since 2007
Free Initial Consultation
745 Fenmar Dr, Toronto, ON M9L 1C8
i
Panda Roofing

Panda Roofing

(28)
  • Team
  • Price
  • Job
“Recently get roof replaced by Panda Roofing. Highly recommend this company for quality products, fair pricing, and excellent service. Very professional and friendly guys. Definitely 5 stars for service! Highly recommend.”
Emergency Services
In Business Since 2019
Licensed
Free Initial Consultation
81 Statesman Square, Toronto, ON M1S 4H7
i
Milestone Aluminum Inc

Milestone Aluminum Inc

(27)
Home, Free Estimate
“Professional service from start to finish. We received the best quote from Dorian, who has very knowledgeable and respectful towards our goals and budget. The job was completed spotless. Highly recommend them.”
Free Initial Consultation
830 Lawrence Ave W #915, Toronto, ON M6A 0B6
i
Vesely Roofing

Vesely Roofing

(12)
Flat Roof Repair, Shingle Roof Repair, Shingle Roof Replacement
“I called them they came very quickly they. Did the work very nicely explained everything to me very professional and honest they cleaned everything up after they finished with the job I give them 5 stars Positive Responsiveness, Punctuality, Quality,...”
Free Initial Consultation
In Business Since 2023
Emergency Services
Family Business
31 St Dennis Dr #912, Toronto, ON M3C 1G7
i
Toronto Hd.roofing

Toronto Hd.roofing

(34)
Soffit, Repairs, Gutters
“For almost 1 year, Henry is taking care of my roof. Due to heavy winds my old shingles come off frequently. Till now he has done exellent job at a resonable cost to repair. Easily reachable and quick. Highly recommended!”
In Business Since 2023
Free Initial Consultation
21 Arthur Griffith Dr, Toronto, ON M3L 2J9
i
Alba Tech Roofing

Alba Tech Roofing

(20)
Roof Replacement, Emergency Roof Repair, Roof Vent Replacement
“Tony at Albatech was great to work with! He explained what was needed, and accommodated a tricky schedule to come in and quickly take care of my roof. Great work at a competitive price! Positive Responsiveness, Punctuality, Quality, Professionalism, ...”
In Business Since 2021
Free Initial Consultation
6 The Donway E #203, Toronto, ON M3C 1L7
i
A+ Roofing Canada

A+ Roofing Canada

(20)
  • Team
  • Cleaned
  • Call
“Showed up on time removed old shingles, replaced with new shingles. Cleaned up very efficiently and all in a days work. Good job guys. Special thanks to Stephen for walking me through the process. Positive Responsiveness, Punctuality, Quality, Profes...”
Licensed
Free Initial Consultation
110 Silver Star Blvd #109, Toronto, ON M1V 5A2
i
Xinda Roofing

Xinda Roofing

(5)
“The xinda roofing inc. replaced my home shingle as scheduled dates and all materials and services are very good with very good qualities to meet our requirements. Thank the workers hard works and good luck for them!”
Free Initial Consultation
In Business Since 2023
Emergency Services
Family Business
41 Nettlecreek Crescent, Toronto, ON M1V 4K8
i
Rebel Roofing & Masonry

Rebel Roofing & Masonry

(4)
Foundation Repairing, Roofing Service, Masonry Repairing
“Highly recommend. Mike is the best though. He did well. Thank you.”
Free Initial Consultation
Licensed
Emergency Services
1076 Bathurst St, Toronto, ON M5R 3G9
i
Northcan Roofing Inc.

Northcan Roofing Inc.

(18)
  • Leaks
  • Job
  • Team
“our flat roof leaked during two rain storms.. Alex found time to finish the repairs the next day in a very professional manner. Positive Responsiveness, Punctuality, Quality, Professionalism, Value Services Roof inspection, Roof repair”
Transparent Fees & Pricing
In Business Since 2019
Licensed
425 Alness St, Toronto, ON M3J 2T8
i
Roofing Systems Plus

Roofing Systems Plus

(15)
  • Job
  • Team
  • Price
“I highly recommend Roofing Systems Plus for their excellent service. Charlie and his team were incredibly polite and considerate, which put my elderly mother at ease. They did a fantastic job on her roof and even cleaned up afterward. We couldn't be ...”
Free Initial Consultation
2469 Queen St E, Toronto, ON M4E 1H8
i
United Roofing

United Roofing

(11)
Roof Maintenance, Roof Replacement, Roof Repair
“Ritchie and his team replaced our old flat roof which was leaking for a while, they did an amazing job, very fast, clean, and professionally done. Ritchie responds quickly and he is very honest and experienced in his work, with the best price in town...”
Free Initial Consultation
28 Augusta Ave, Toronto, ON M5T 2K8
i
Safeway Contractors Ontario

Safeway Contractors Ontario

(5)
  • Property
  • Team
  • Project
“Safeway Contractors Ontario exceeded our expectations with their flat roof installation service. They demonstrated strong expertise, providing valuable recommendations throughout the process. The team worked diligently and completed the project on ti...”
Free Initial Consultation
In Business Since 2018
Emergency Services
264 Queens Quay W Suit 154, Toronto, ON M5J 1B5
i
GTA Exteriors

GTA Exteriors

(10)
Flat Roofs, Shingled Roofs, Attic Ventilation
“Excellent company to work with from the initial inquiry to replace our shingles to the finish project. We couldn't have asked for a better more professional job. The crew on-site were very knowledgeable and kept the work area tidy and made sure to sp...”
In Business Since 2022
Free Initial Consultation
20 Bloor St E, Toronto, ON M4W 3G7
i
Green Roofing Solutions

Green Roofing Solutions

(10)
  • Shingles
  • Job
  • Garage
“The team did a perfect job. Everything was done promptly, very carefully and professionally as I believe. They picked up the materials I needed, and before that they helped me make the right choice. Strongly recommend this team! Positive Responsivene...”
Free Initial Consultation
Family Business
61 Astoria Ave, Toronto, ON M6N 2V6
i

Why these companies made our list

Is this page useful? Yes
No
Is there anything wrong with this page?
Back To Top