Common Roof Repairs We Handle
We fix localized roof problems before they turn into full replacements. If damage is limited, a targeted repair is usually the smartest spend.
Leaks & water intrusion
We track leaks to the source shingles, flashing, vents, or valleys and seal them so moisture doesn’t reach insulation or drywall.
Missing or Damaged Shingles
Wind and weather lift or crack shingles across the Lower Mainland. We replace damaged courses and blend them so the roof looks and performs right.
Storm and Hail Damage
After wind, hail, or heavy rain, we inspect, document, and repair impact areas so small hits don’t become chronic leaks.
Flashing & ventilation
Bad flashing and blocked vents cause many “mystery” leaks. We repair chimneys, skylights, wall junctions, and roof vents for proper drainage and airflow.
Gutter & edge issues
Clogged or failing gutters dump water back onto the roof edge. We repair drainage so water leaves the roof instead of soaking fascia and walls.
Minor structural concerns
If a small area is soft or sagging, we assess whether a repair can stabilize it—or whether replacement is safer—and explain the options on-site.

Let’s Talk About Your Roof
Book your free consultation and discover how we can protect your home with roofing solutions tailored to you.
If damage is localized—one leak, a few missing shingles, or storm impact on part of the roof—a repair is often enough. Widespread wear, repeated leaks, sagging, or a roof near the end of its lifespan usually means replacement. We’ll inspect on-site and recommend the lower-risk option.
Urgent leaks get prioritized. Many residential repairs are completed in a day once materials and weather allow. We’ll give you a clear timeline after the inspection.
Yes. We repair common residential systems in BC, including asphalt shingle and metal. We’ll confirm material match and warranty impact before work starts.
A proper repair fixes the source, not just the stain. If the surrounding roof is too worn, we’ll say so up front so you don’t pay for a patch that won’t last.
MAG Roofing serves Mission, Abbotsford, Chilliwack, Vancouver, the Lower Mainland, and surrounding BC communities. Call 778-375-5557 to check availability at your address.

Emily R
Maple Ridge
“Quick, professional, and reliable! Our new roof looks amazing, and the team was a pleasure to work with from start to finish.”

David M
Chilliwack
“MAG roofing repaired our storm-damaged roof quickly and efficiently. They kept us informed throughout the process, and we couldn’t be happier with the results.”

Sarah L
Surrey
“The entire process was smooth and stress-free. MAG roofing's attention to detail and quality materials really made a difference.”

James T
Mission
“We had a leaky roof for months, and no one could seem to fix it. MAG Roofing came in, diagnosed the issue, and fixed it for good! Excellent service.”

Mark D
Hope
“I’m beyond impressed with the quality of our new metal roof. The team was professional, timely, and went above and beyond to ensure everything was perfect.”

Melissa H
Abbotsford
“MAG Roofing replaced our aging roof in just a few days, and it looks fantastic. We’re thrilled with the results and would highly recommend them to anyone.”

Our Promise to You
At MAG Roofing Solutions, we’re committed to delivering exceptional service, quality craftsmanship, and reliable protection for your home. We back all our work with a comprehensive warranty, giving you peace of mind that your investment is protected. From the moment you contact us to the final inspection, you’ll experience transparent communication, expert advice, and roofing solutions you can trust.


.png)

