
ROOF REPLACEMENT IN BARRIE
If your roof is curling, missing shingles, leaking in more than one spot or close to 20 years old, it's usually time to replace it rather than keep patching. A full replacement lets us fix what's underneath too.
Every replacement we do includes:
-
Full tear-off down to the roof deck
-
Replacing soft or rotted decking boards
-
Ice and water protection at the eaves and valleys
-
New underlayment, flashing and drip edge
-
Checking attic ventilation so the new roof lasts
-
Full cleanup, including a magnet sweep for nails
-
Most homeowners choose between asphalt shingle roofing and metal roofing. We'll walk you through the cost and lifespan of each when we quote.
Our Roofing Services in Barrie
We handle complete roofing and exterior work, so one crew can take care of the roof, eavestroughs and siding together.

Roofing Built For Barrie Weather
Barrie roofs take lake-effect snow off Georgian Bay, ice along the eaves, strong winds off Kempenfelt Bay and hot summers. That's what cracks shingles, lifts flashing and causes ice dams. We install every roof with ice and water protection, proper ventilation and fastening for high winds, because that's what keeps a roof watertight here.

OUR STORY
Get To Know Us
CT Roofing Solutions was founded in 2017 with a simple focus on providing reliable, high-quality roofing services in Barrie. We began by specializing in shingle roof replacements and, over the years, expanded our services to meet the growing needs of homeowners and property managers in the area.
Today, our Barrie roofing company has grown into a team of more than 15 skilled professionals offering a full range of exterior services. These include metal roofing, standing seam roofing, cedar shake and synthetic slate roofing, shingle roofing, siding installation, seamless eavestroughs, soffit and fascia, and masonry work throughout Barrie and surrounding communities.
Each service we offer is handled by experienced specialists who focus on their specific trade. This means every roofing or exterior project is completed by professionals with the right expertise, attention to detail, and commitment to quality. Our goal is to deliver dependable workmanship, clear communication, and long-lasting results on every job.
Alex - Barrie, ON
“CT Roofing Solutions did an excellent job installing our new roof in Barrie. The crew was professional, showed up on time, and kept the work area clean throughout the project. The quality of the installation looks great, and everything was explained clearly from start to finish. I’d definitely recommend them to anyone looking for a reliable roofing contractor.”
Morgan - Barrie, ON
“We hired CT Roofing Solutions for a full roof replacement on our home in Barrie, and the experience was very positive. The crew was knowledgeable, respectful, and worked efficiently. They explained everything clearly and made sure the site was cleaned up at the end of the job. The new roof looks excellent and we’re very happy with the results.”
Lisa - Barrie, ON
“CT Roofing Solutions is a great roofing company to work with. The crew was friendly, organized, and did a great job on our roof. Everything went smoothly and the results look excellent.”
OUR WORK
RECENT
ROOFING PROJECTS
Areas We Serve Around Barrie
CT Roofing Solutions provides roofing services throughout Barrie and nearby communities including:
-
Barrie
-
Oro-Medonte
-
Springwater
-
Midhurst
-
Shanty Bay
-
Angus
-
Wasaga Beach













