Muskoka’s Local Roofer — Since 2002

Contact Advanced Roofing Muskoka
Get a Same-Day Response

Marcy Dennis answers every call personally. She has run Advanced Roofing Muskoka from Stephenson Road in Huntsville since 2002. Our crew has finished over 2,000 roofing projects across Bracebridge, Huntsville, Gravenhurst, Port Carling, Bala, and every lake community in between. You are not calling a call centre. You are calling the owner.

Licensed Ontario Contractor
WSIB Active
Same-Day Callback Mon to Sat
2,000+ Projects Since 2002
Call Marcy directly — Mon to Sat 7am–7pm 705-646-1801
Reach Us

Three Ways to Get in Touch

Pick the option that works best for you. All three routes reach the same person.

01
Call Marcy Direct
We answer Monday to Saturday, 7am to 7pm. Storm damage after hours? Call the same number. We pick up for emergencies when we can.
705-646-1801
02
Send an Email
We read and respond to every email within four business hours on weekdays. Include your property address so we can give you a faster answer.
Send Email
03
Get a Price First
Not sure what the job will cost? Use our free Muskoka Roof Cost Estimator. Select your property, location, and material. Price updates live in under 60 seconds.
Open Free Estimator
GTA Cottage Owners

Own a Muskoka Cottage
But Based in the GTA?

You do not need to be at the property. This is one of the most common calls we receive.

We travel to every waterfront community in Muskoka. Our crew covers Lake Muskoka, Lake Rosseau, Lake Joseph, Lake of Bays, Peninsula Lake, and Fairy Lake. We drive Housey’s Rapids Road, Avery Beach Road, Peninsula Lake Road, Muskoka Road 118, and every side road off Highway 60 between Huntsville and Dwight.

District Municipality of Muskoka: over 20,000 registered waterfront properties in the region. Most owners live more than two hours away. We built our remote inspection service specifically for them.
Remote inspection available Dated photo report emailed Approve quote remotely Work done while you are away $250 – $450 inspection fee
How the remote service works
1
We schedule and travel to your property
You do not need to be there. We handle full site access and travel to any Muskoka location.
2
We inspect the full roof and photograph everything
Every area of concern gets a dated, labelled photo. We check flashings, valleys, eaves, and attic venting.
3
We email you the written report within 24 hours
Clear findings, photos, and a written cost estimate. You review from Toronto, Mississauga, or wherever you are.
4
You approve remotely — we do the work
The cottage sits empty. The roof gets fixed. You arrive for the season to a completed job. The inspection fee applies toward any work booked.
Send a Message

Tell Us About
Your Property

Fill out the form. Marcy calls back the same day, Monday to Saturday. Two things speed up every first conversation: the property address and a short description of the problem.

Homes and permanent residences
Full replacements, repairs, inspections, and emergency calls across all Muskoka towns.
Cottages and seasonal properties
Remote inspection and photo report available. You do not need to be at the property.
Boathouses and commercial buildings
Flat roofing, metal, and custom work on boathouses, commercial properties, and outbuildings.

Message Sent!

Marcy Dennis will call you back today. For urgent issues, call 705-646-1801 directly.

Send Us a Message
Marcy calls back same day · Monday to Saturday
Your information is never shared with third parties
Service Areas

We Come to You —
All Muskoka Communities

Our crew works across the full District Municipality of Muskoka. We drive Ecclestone Drive and Bracebridge Falls Road out of Bracebridge. We work Brunel Road, Chaffey Street, and Forbes Hill Drive in Huntsville. We take Muskoka Road 169 south to Bala and Muskoka Road 38 through Gravenhurst.

If your property sits inside the District Municipality of Muskoka boundaries, we can reach it.

HuntsvilleBracebridge GravenhurstPort Carling BalaDorset DwightBaysville WindermereMinett Port SydneyMuskoka Falls Lake of BaysRosseau
Roads We Regularly Work
Ecclestone DriveBracebridge
Bracebridge Falls RoadBracebridge
Brunel RoadHuntsville
Chaffey StreetHuntsville
Forbes Hill DriveHuntsville
Muskoka Road 169Bala corridor
Muskoka Road 118Lake Rosseau area
Muskoka Road 38Gravenhurst
Highway 60Huntsville to Dwight
Housey’s Rapids RoadWaterfront
Avery Beach RoadWaterfront
Peninsula Lake RoadWaterfront
Storm Damage

Emergency Repair
in Muskoka?

Do not wait for a form reply. Call 705-646-1801 directly. We give priority to storm calls on Peninsula Lake Road, Avery Beach Road, Bracebridge Falls Road, and remote cottage roads where damage can sit unnoticed for weeks.

Ice dams form when heat escapes through a poorly ventilated attic and melts the base layer of snow. That water runs to the eaves and refreezes. Over time it forces itself under the shingles. The damage is invisible from the ground. Early calls almost always cost less than waiting.

Environment Canada climate data (1981–2010): Huntsville receives an average of 282.7 centimetres of snow each year — one of the highest totals in central Ontario. Repeated freeze-thaw cycles through November, March, and April put significant stress on shingles, flashings, and valley membranes.
Call for emergencies — same number705-646-1801
Active leak or fresh storm damage? Call first. Do not fill out the form. We respond to emergency calls faster than email or form submissions.
Cottage sitting empty? A neighbour or caretaker call-in works too. Give us the address and we will assess the damage and send you a report.
FAQ

Common Questions
Before You Call

If your question is not here, call 705-646-1801. Marcy answers directly and will give you a straight answer.

Get an Instant Price Estimate →
Marcy Dennis calls back the same day, Monday to Saturday. For active leaks or storm damage, call 705-646-1801 directly. We do not route calls through a scheduling service. You reach the owner every time.
Yes. We serve properties on Lake Muskoka, Lake Rosseau, Lake Joseph, Lake of Bays, and Peninsula Lake. Travel costs for remote lake-access locations are included in your written estimate. There are no surprise charges after the job starts.
Yes. We inspect the roof, photograph every area of concern with dated images, and email you a written report within 24 hours. You review and approve everything remotely. The inspection costs $250 to $450 depending on location and access. That fee applies toward any repair or replacement work you book.
Yes. On-site estimates for full replacements and major repairs are always free. You can also use our free Muskoka Roof Cost Estimator right now to get a live price range before booking anything.
Yes. Advanced Roofing Muskoka holds an active Ontario contractor licence, full WSIB coverage, and liability insurance on every job. We have completed over 2,000 roofing projects across Muskoka since 2002. We use our own crew on every project. We do not subcontract.
We install asphalt shingles, standing seam metal, cedar shake, and flat roofing systems including EPDM membrane. We also handle repairs, inspections, flashing replacement, and ventilation work on all residential and cottage properties across Muskoka.
Verified Listings

Where You Can Verify Us

We encourage every customer to check us before calling. A roofing company that has worked in one community for over 20 years does not ask you to take their word for it.

Business: Advanced Roofing Muskoka Inc
Address: 205 Stephenson Rd 1 W, Bracebridge, ON P1L 1X4
Phone: 705-646-1801
Since: 2002
Ready to Start

Call 705-646-1801 or
Fill Out the Form Above

Marcy will call you back the same day. If you want a price first, the free estimator is open right now and takes under 60 seconds.