
Receive a Free Quote
Contact us today for your free no-obligation quote and attic inspection.
Installing roofs on Ontario homes since 2004.
21 Years in business
Lifetime warranty
5,011 Canadian roofs done
WHO WE ARE
A Metal Roofing Company That Cares
Classic Products Roofing Systems Inc. is a Canadian owned and operated metal roofing company.
Headquartered in Ontario, since 2004, we’re passionate about metal roofing and are very proud to offer the best product and warranty in the business.
Classic Products Roofing Systems Inc. is the exclusive Canadian distributor and Ontario contractor for Classic Aluminum Roofing Systems and Armadura Steel Roofing Systems.
Google Reviews
Stan Satchell
Mike Kovatsh
Dave Chow
Partners
FIT YOUR STYLE
Styles both classic and contemporary
BUILT TO LAST
Benefits over traditional roofing
Longevity
Metal roofing systems are designed to last a lifetime. Depending on the brand, an aluminum or steel roof could provide you with lasting protection for 40, 50, even 60 years or more!
Durability
Metal roofing is designed to withstand even the nastiest Canadian weather: wind, snow, hail, the works. Metal roofing is the roofing system of choice for areas prone to hurricanes, hail, and forest fires.
Energy Efficiency
Both aluminum and steel roofing systems are dramatically more energy efficient than asphalt shingles.
Appearance
Metal roofing comes in a variety of colours and styles to match any architectural style, and unlike asphalt shingles, it won’t flake off in pieces during a storm.

Limited-Time Promotion

CASE STUDIES
Our Work
ROOFING ARTICLES
Blog
Find us in your area
Guelph, ON, Canada
London, ON, Canada
Mississauga, ON, Canada
Kitchener, ON, Canada
Milton, ON, Canada
Oshawa, ON, Canada
Peterborough, ON, Canada
Barrie, ON, Canada
Hamilton, ON, Canada
Oakville, ON, Canada
Parry Sound, ON, Canada
Stratford, ON, Canada
Waterloo, ON, Canada
St. Catharines, ON, Canada
Cambridge, ON, Canada
Kincardine, ON, Canada
St Mary's, ON, Canada
Elmira, ON, Canada
Brampton, ON, Canada
Toronto, ON, Canada
Burlington, ON, Canada
Newmarket, ON, Canada
Wasaga Beach, ON, Canada
St. Thomas, ON, Canada
Woodstock, ON, Canada
Chatham, ON, Canada
Grand Bend, ON, Canada
Cayuga, ON, Canada
Welland, ON, Canada
Chesley, ON, Canada
Angus, ON, Canada
Kingston, ON, Canada
Quinte West, ON, Canada
Uxbridge, ON, Canada
Port Perry, ON, Canada
Colborne, ON, Canada
Port Hope, ON, Canada
Pickering, ON, Canada
Bracebridge, ON, Canada
Shelburne, ON, Canada
Markham, ON, Canada
Vaughan, ON, Canada
Halton Hills, ON, Canada
Richmond Hill, ON, Canada
Meaford, ON, Canada
Sauble Beach, ON, Canada
SERVING ONTARIO
Service Areas
-
Guelph, Wellington County & Dufferin County
-
Waterloo Region
-
York Region
-
London & Middlesex County
-
Toronto
-
Hamilton Region
-
Haldimand-Norfolk Region
-
Halton Region
-
Peel Region
-
Niagara Region
-
Durham Region
-
Grey Bruce County
-
Oxford & Elgin County
-
Brant County
-
Huron County
-
Peterborough County
-
Perth County
-
Simcoe & Muskoka Regions