Our services range from roof inspection, roof repair to complete roof replacement, as well as siding and eavestrough services. We provide roofing services for residential property anywhere in Simcoe County, primarily in Barrie, Ontario.

Our Services

Peaks and Valleys Roofing has been providing roofing services for over 28 years. We work hard to provide our customers with top-quality roofing service, materials and craftsmanship at competitive prices.
No job is too small or too big!



Whether its new roof installation, or roof repair/replacement. We can do it all on competitive pricing with range of materials to use.



At Peaks & Valleys Construction, the siding work is guaranteed. Any service you need from siding installation to siding repairs will be done by a skilled professional.



Prevent the need to clean gutters with our conscientious cleaners. Our long-lasting gutter protection will provide just what you’re looking for.

Residential Roofing

Residential Roofing is our main forte!

We are a family-owned and operated roofing company that is committed to providing quality service with competitive pricing. We offer many different types of services, including roof installation, residential roof repairs, siding, eavestrough, and more!

Contact us for a free estimate today.

Our Working Process



Request an estimate by calling us or filling the form let us know your requirements. We will get back to you with a quote!



We will come up with a quote, and a followup inspection to assess the situation better.



We will start working on your roof installation. You will be given completion estimate time prior to that.


Work Done

We will make sure that everything is well done. Do any necessary paperwork and educate you on warranties. We believe in transparency.

Need A Free Estimate?

Rutrum ut volutpat scelerisque auctor ultrices lectus ultrices ullamcorper massa diam etiam amet a, nulla pulvinar sapien.