D&N
Serving Barrie, Innisfil & surrounding areas

Roofing done right.

Durable & Affordable.

500+ Roofs done
15+ Years
Fully Insured + WSIB
24h Quote turnaround
What we do

Asphalt/Shingle/Metal Roofs Eavestrough/Soffit/Fascia/Siding Inspection/Maintenance/Repair

Guarantees

Manufacturer warranty Workmanship guarantee

FAQ

Common questions

Don't see your question? Call us — we're happy to talk it through.

How long does an asphalt shingle roof last in Ontario?

A properly installed architectural shingle roof typically lasts 20–30 years in central Ontario. Freeze-thaw cycles, ice damming, and UV exposure are the main wear factors. Annual visual checks and clean eavestroughs add years.

Do you offer free estimates?

Yes — every quote is free, in writing, and itemized. We assess the roof, take measurements and photos, and explain what the price covers (materials, labor, disposal, permits if needed) so there are no surprises.

Are you fully insured?

Yes. We carry liability insurance and WSIB coverage. Proof of both can be provided before work begins, and we recommend always asking any contractor for current certificates.

Do you offer financing?

Yes — financing options are available for qualifying customers. Ask Arthur during your estimate and we will walk through the terms.

How long does a typical re-roof take?

Most single-family homes are completed in 1–2 days from tear-off to clean-up, weather permitting. Larger or more complex roofs may take longer. We schedule with the weather forecast in mind to avoid leaving a roof open.

What warranty do you offer?

Materials are covered by the manufacturer (typically 25–50 years for shingles, up to 50 years for metal). On top of that, we provide a workmanship warranty that covers our installation. Exact terms are written into every contract.

Do you handle insurance claims for storm damage?

Yes. We can document damage with photos, meet your adjuster on-site, and provide the detailed scope of work most insurers require. We do not, however, negotiate your claim for you — that is between you and your insurer.

What areas do you serve?

Barrie, Innisfil, and surrounding Simcoe County — including Bradford, Newmarket, Aurora, Orillia, Alliston, Angus, and Cookstown. If you are nearby and not listed, call us anyway.

Reviews

What our customers say

Reviews are pulled live from our verified Google Business Profile — we have no editing rights, so what you see is what real customers wrote.

  • Verified Google reviews
  • Photos with most jobs
  • Responses from owner Arthur
Get started

Free, no-pressure estimate

Tell us about your project and we'll be in touch within one business day to schedule a free on-site visit. Prefer to talk now? Call (416) 824-9243.

  • We'll contact you within one business day
  • On-site visit, written quote, no obligation
  • Your info stays with us — never sold or shared

A photo helps us scope the work before we arrive.

By submitting you agree we may contact you about your request. We do not share your info.

Call Free Estimate