D'Angelo Full Circle Roofing Services
Quality Service Since 1978

Eavestrough Repair – Roofing Company in Markham

We Give FREE Inspections

Book an AppointmentCall: (905) 387 3000

Eavestrough Repair in Markham – Roofing Contractors

Are you looking for a roofing repair company Markham? There’s certainly no shortage of roofers in this part of Canada. And we understand that you’ve got lots of options to choose from. However, it’s always advisable to hire trustworthy roofers who have a solid reputation in Markham. D’Angelo and Sons offers fast, efficient, reliable and affordable services. if you’re looking for honest and highly qualified roofing contractors whom you can trust, get in touch with D’Angelo and Sons wherever you are in Markham.

At D’Angelo and Sons, we always go the extra mile. Whether it means coming to your home and providing a free on-site estimate or doing thorough research to find a customized solution for every client, our technicians will never disappoint. When you have roofing emergencies that you need to be addressed fast, you can rely on our service. We know that certain roofing issues can’t wait until business hours, that’s why we go out of our way to provide our roofing services in your hour of need.

Our services

Markham residents can come to us for:

  1. Siding installation/repair
  2. Gutter/eavestrough cleaning and installation
  3. Roof leak repair
  4. Roof installation
  5. Insulation

Our Advantages

  • 40+ Years of Expert Advice and Quality Installation
  • Best Workmanship Warranty In the Industry
  • No Sub-Contracting
  • Covered by WSIB work insurance

Request a FREE Inspection

D’Angelo and Sons is a strong family business serving your community since 1978, with pride, quality and craftsmanship. We’re offering a full suite of exterior home services with a focus on our core expertise in roofing and siding.

Over 35 years of experience in roof repair

D’Angelo & Sons has been in business since 1981. That’s more than three decades and it’s safe to say we probably have seen it all. Now we are dedicated to helping Markham residents enjoy the comfort and beauty of a healthy roof by offering optimal services. All roof repairs start with a free on-site estimate. We will discuss the areas of your roofing that need repairs to ensure we’re on the same page. No hidden costs or unpleasant surprises when the job is complete. We can even work with your insurance company to get your claim processed in a timely manner. Our technicians will do a thorough job on your roofing system and should anything go wrong once we’re finished you have a manufacturer and workmanship warranty to handle it.

Quality siding installation Markham

In addition to roof repairs, we also offer siding installation and repair services. Siding can easily get damaged due to severe weather patterns such as a storm. We can replace this damaged siding and restore the beauty of your home’s exterior. Don’t wait too long to replace damaged siding. This is a very important component of your roofing system that will help preserve the lifespan of your roofing material. We also offer gutter cleaning to prevent water damage and leakage. Reach out to our team today for assistance.

How we can help you

With so many years of experience in roofing, you can trust that we are dedicated to giving you a superb service. We put our customers’ needs first. Having a roof damage is frustrating and we don’t want to put you in a stressful position when getting it repaired. That’s why we’ll work hand in hand with your insurer to ensure you get all the financial assistance you need.

We Protect Your Roof Annually

Even If we didn’t install it

… and We Do It Right!

Need a Roof Repair?

We Give FREE Inspections

0% Financing

Call for details:


Ranked Among TOP 3%

In Canada & The United States