
About Us
A Roofing Company Built on Doing It Right
James Roofing protects homes and businesses across Southern Ontario with expert roofing, siding, eavestrough and snow removal. Licensed, insured and focused on quality.
- Free estimates
- Licensed and insured
- Homes and businesses
Why we do this work
James Roofing was built on a simple idea: a roof should be done properly the first time. That means looking past the shingles to the deck, the flashing, the ventilation and the insulation, because that is where most roofs actually fail.
We work across Hamilton, Halton, Peel, Toronto and the Niagara Region, on everything from century old brick homes to new subdivisions and commercial buildings. Every job gets the same attention, whether it is a single repair or a full replacement.
Beyond roofing, we install siding, eavestrough and gutter guards, upgrade attic insulation and run snow removal through the winter. One trusted team for your entire exterior, all year long.

How We Work
What you can expect from us
-
Honest Assessments
We tell you what your roof needs and what it does not. Repairs when they make sense, replacement when it is time.
-
Quality Materials
Products from established manufacturers, installed to their specifications so they perform the way they should.
-
Respect for Your Home
Protected landscaping, a tidy work area and a crew that treats your property like their own.
-
Clear Communication
A written scope, a realistic schedule and updates while the work is underway.

Job Site Standards
How we treat your home
- Gardens, siding and windows are protected before tear off begins
- Every roof deck is checked, and soft or rotted sheathing is replaced
- Flashing at walls, chimneys and valleys is renewed where needed
- Ventilation is checked so the new roof is not cooked from below
- Debris is cleaned up as we go, not left for the last day
- A final walkthrough with you once the job is complete
Services
What we do
-

Roof Replacement
Full tear-off to the deck, new ice-and-water shield, underlayment and architectural shingles, installed to handle Ontario winters and summer heat.
Explore roof replacement -

Roof Repair
Leaks, missing shingles, failed flashing and storm damage traced to the source and fixed with proper materials, not a smear of caulking.
Explore roof repair -

Flat Roofing
Modified bitumen, TPO and EPDM systems for garages, additions, rowhouses and commercial roofs, with drainage built in so water doesn't sit.
Explore flat roofing -

Commercial Roofing
Low-slope roof installation, repair and maintenance programs for plazas, offices, industrial units and multi-unit residential buildings.
Explore commercial roofing -

Roof Inspections
Pre-purchase, post-storm, insurance and annual roof inspections, with photos and a plain-language report on what needs attention.
Explore roof inspections -

Eavestrough, Soffit and Fascia
Seamless aluminum eavestrough, downspouts, soffit and fascia, installed with the right size and slope to move water away from your foundation.
Explore eavestrough, soffit and fascia -

Gutter Guards
Gutter guards that keep leaves, maple keys and pine needles out of your eavestrough, so it drains in summer storms and clogs less in winter.
Explore gutter guards -

Siding
Vinyl, fibre cement, aluminum and steel siding installed over a proper weather barrier, with trim and flashing done right at every window.
Explore siding -

Attic Insulation and Ventilation
Blown-in attic insulation and balanced ventilation that cut heat loss, prevent ice dams and keep condensation and mould out of your attic.
Explore attic insulation and ventilation -

Snow Removal
Seasonal snow removal for driveways, walkways and commercial lots, plus salting and roof snow and ice dam removal from the crew that knows your roof.
Explore snow removal
Google Reviews
What our customers say
5.0
- 5 out of 5 stars
I am beyond happy with the work that James Roofing did at my rental property. I had water damage from an incompatible roofing system that was put on by the previous company. From the beginning of my project, James was happy to answer any questions I had about proposed solutions and always made sure I understood all options available. The job was done when he said it would be, and on time. The crew was very polite with my tenants and cleaned up 100% after their work was done. I will be calling James Roofing again when my main roof needs replaced.
- 5 out of 5 stars
They are a great company!! The workers were pleasant and got the job done in a timely manner. Prices are reasonable as well. Will definitely recommend!!
- 5 out of 5 stars
I am very pleased to give the highest regard to this company. Not only were they efficient but also made me feel included with the process. Very easy to communicate with, good listeners and very knowledgeable. Thumbs up!!
- 5 out of 5 stars
Honestly great experience from start to finish. I got the run around from a few other roofers before finding James Roofing. He was prompt in returning my phone calls, worked me in a few days earlier than originally planned and fixed the leak in my roof immediately and for a fair price. Would highly recommend to anybody looking for good, honest work
- 5 out of 5 stars
Janes was able to fix holes in my roof with short notice. Solid job!
- 5 out of 5 stars
James Roofing did a fantastic job making this 106 year home look so much better. The crew were fantastic and cleaned up well after the job was complete. Very polite and James was fantastic to deal with. Very professional.
- 5 out of 5 stars
Great and honest work. They installed eavestrough and down pipes for me. Very reasonably priced and professional job well done.
Let us take a look at your roof
Book a free inspection and estimate. No pressure, just clear answers.









