Got a roof problem?
Call the RoofDr.

Roof leaks, missing shingles, flashing problems and storm damage. We diagnose the problem and fix what actually needs fixing.

Residential roof repair serving Barrie, Ontario and area • Primarily asphalt shingle repairs

Tell us what's happening

Send a few details and photos. We'll get back to you.

You can add up to 4 photos. Photos are resized before sending so they fit within Netlify's 8 MB form-request limit. Please don't climb onto the roof for photos.
Your request will be sent securely to RoofDr. Please include a phone number so we can contact you.

Roof repairs. That's our thing.

Focused on finding the source of the problem and making a proper repair.

01

Leak Diagnosis

Track down the source instead of guessing where the water is coming from.

02

Shingle Repair

Replace missing, lifted, cracked or damaged shingles.

03

Flashing

Repair problem areas around walls, chimneys, vents and roof penetrations.

04

Storm Damage

Assess visible damage and make the roof watertight again.

05

Skylights & Vents

Repair leaks and failed seals around roof-mounted components.

06

Roof Maintenance

Small repairs now can prevent much larger problems later.

Simple process.

No complicated sales process. Tell us what you see and we'll take it from there.

1. Tell us the problemCall or send photos and a few details.
2. We diagnose itWe inspect the roof and identify the likely source.
3. We fix itYou get a clear repair recommendation and a price before work begins.

Repair first. Replace when necessary.

The website should make this philosophy obvious from the first screen.

Experience

Years of hands-on roofing experience means faster diagnosis and practical repairs.

No scare tactics

If a repair makes sense, we'll tell you. A full replacement isn't the automatic answer.

Small jobs welcome

A leaking flashing detail or a handful of shingles shouldn't require a full roofing crew.

Have a roof problem?

Call the RoofDr or send us a few pictures.

Call RoofDr