Peterborough & Northumberland Counties

Contact us today for your free no-obligation quote and attic inspection.

Permanent Metal Roofing in Peterborough & Northumberland County, Ontario

Premium Steel, Aluminum & Standing Seam Roofing for Homes Across Peterborough & Northumberland

Peterborough and Northumberland County combine historic communities, rural landscapes, waterfront properties and growing residential neighbourhoods. From the established neighbourhoods of Peterborough and Cobourg to the surrounding countryside, lake communities and small towns throughout the region, homeowners need roofing that protects their property while complementing its architectural character.

Classic Products Roofing Systems Inc. has specialized in premium metal roofing throughout Ontario since 2004. We install Armadura Steel Shingles, Classic Aluminum Shingles, and Standing Seam metal roofing for homeowners throughout Peterborough and Northumberland County. We don’t install asphalt shingles. Our focus is premium metal roofing designed for long-term performance, lasting appearance and the demands of Ontario’s climate.

Steel roof installation at 20 Hodgson St, Port Hope
20 Hodgson St, Port Hope

A Real Peterborough Project: Hodgson Street

A great example of Classic Products’ work in the region is 20 Hodgson St. in Peterborough, featuring Armadura Steel Shingles in Eclipse. This installation demonstrates the versatility of steel shingles. The refined, dimensional appearance complements the home’s traditional residential architecture while providing the durability and longevity expected from a premium metal roofing system. Armadura Steel Shingles can provide the appearance of traditional slate roofing while also working well with updated and modernized homes.


Metal Roofing Designed for Peterborough & Northumberland Weather

Homes throughout Peterborough and Northumberland County experience the full range of Southern Ontario weather, including heavy winter snowfall, freeze-thaw cycles, strong winds, summer heat and periods of heavy rainfall. Rural properties, waterfront homes and homes surrounded by mature trees can face additional exposure due to open landscapes, changing temperatures and increased moisture.

These conditions make long-term roofing performance especially important. A properly installed metal roofing system combines durable roofing materials with engineered fastening, underlayment and flashing details to create a complete roofing assembly designed for Ontario conditions.

For many homeowners in the region, the appeal of metal roofing is not simply durability—it is reducing the maintenance cycle associated with traditional roofing materials. Whether protecting a rural home, a waterfront property or an older residence in one of the region’s established communities, a permanent metal roof provides long-term protection without the repeated disruption of frequent roof replacement.

Metal Roofing That Fits Peterborough & Northumberland Homes

The architecture throughout Peterborough and Northumberland reflects the region’s history and landscape. Century homes, brick residences, farmhouses, cottages, rural properties and newer custom homes all require different considerations when selecting a roof.

Armadura Steel Shingles are a versatile choice for homeowners who want a premium architectural appearance. Selected profiles can reproduce the look of traditional slate roofing, making them suitable for heritage-inspired homes and properties where a refined, classic appearance is desired. At the same time, their clean dimensional lines complement renovated homes and more contemporary residential designs, as demonstrated by the 20 Hodgson St. Peterborough project in Eclipse colour.

For contemporary homes, additions and custom builds, Standing Seam metal roofing provides clean architectural lines and a streamlined appearance, while Classic Oxford Aluminum Shingles offer another refined shingle-style option.

Google Reviews

Krista Gentile

The salesman was wonderful, professional and very informative but NOT pushy. Met Darryl when he delivered the roofing material and Darryl answered some concerns we had about the roof installation. When the installers arrived, they were very professional and proficient, hard-working group, knowledgeable and pleasant. Prior to departing every evening they cleaned up all around the house. We love the look of the roof and received many compliments on the finished work. Classic Roofing Products Systems went above and beyond with customer service and quality of work!

Christine Coley

This is our second time using Classic Roof. They installed a roof for us in Toronto 12 years ago and we were very happy, and since we recently moved to Kingston we called them thinking they might recommend a new roofer closer to our new house. Darryl had a conference call with us, looked up our previous roof and then drove out here to review our new property. He was thorough, professional and offered great advice. His crew was here for about 1 week, worked long hours and did a great job. New skylights were installed, better roof vents were installed and plenty of snow guards were added. We cannot recommend them enough.

Audrey Scholten

Just had our new metal roof installed and we are so pleased on how beautiful it looks. We opted for the Eclipse which is a textured look in black. The crew that completed the installation were very mannerly and friendly and the workmanship impeccable. They were most accommodating when they painted our chimney for us and also installed extra ice guards for a more symmetrical look. The clean-up after completion of the installation was excellent in that you couldn’t tell they were even here, so professional!! Thank you Classic Products Roofing Systems for our beautiful roof!!!!!!

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

Understanding Your Metal Roofing Investment in Peterborough & Northumberland


Homes throughout Peterborough and Northumberland vary significantly—from older city homes and village properties to rural residences, cottages and larger custom homes. Because of this variety, there is no meaningful single regional price for a metal roof.

The cost of a metal roofing project depends on factors such as roof size, roof design, pitch, existing roofing layers, accessibility, flashing requirements and the roofing system selected. Older homes may require additional consideration around roof details and existing conditions, while rural and waterfront properties may have unique access or installation requirements.

When Classic Products prepares a quote, we evaluate the entire roofing project rather than simply measuring the roof surface. This includes reviewing the existing roof assembly, selected roofing system, flashing details and whether existing roofing layers need to be removed.

Metal shingles can often be installed over one existing layer of asphalt shingles when the roof assembly meets applicable requirements. Two or more layers should generally be removed. Standing Seam installations require stripping the existing roofing.

Every project includes a free attic inspection and detailed consultation so homeowners understand the condition of their existing roof and the options available before making a long-term investment.

Serving Peterborough & Northumberland Since 2004


Classic Products provides metal roofing services throughout Peterborough and Northumberland County, including urban homes, rural properties, cottages and custom residences. The region’s housing is diverse. A century home in Peterborough, a rural farmhouse outside Cobourg, a waterfront cottage or a newer custom residence all have different roofing considerations. Classic Products helps homeowners select a roofing system that fits both the architecture of the property and the demands of the local environment.

Local Metal Roofing Knowledge Since 2004


Classic Products Roofing Systems Inc. is a Canadian-owned and operated metal roofing company that has been in business since 2004. We specialize in premium steel, aluminum and standing seam roofing systems for residential properties throughout Southern Ontario.

Our approach is different from a general roofing contractor that installs whichever roofing material a homeowner requests. We specialize in metal roofing. Before making a significant investment in a permanent roof, we help homeowners understand the available options and select a system suited to their property.

Local Service Throughout Peterborough & Northumberland


Classic Products understands the unique needs of properties throughout Peterborough and Northumberland County. Homes in this region often combine traditional architecture, rural settings and natural surroundings, requiring a roofing system that performs well while maintaining the character of the property.

Our consultation and installation teams service communities throughout the region, including Peterborough, Cobourg, Port Hope, Brighton, Trent Hills and surrounding areas. We coordinate each project carefully and provide ongoing support after installation, including service work for metal roofing systems.

Choose a Permanent Metal Roof for Your Peterborough & Northumberland Home


Classic Products can help you select a roofing system that fits your home and the demands of Peterborough and Northumberland County’s climate. Contact Classic Products Roofing Systems for your free attic inspection, consultation and detailed metal roofing quote.

See Classic Products Metal Roofs Throughout Peterborough & Northumberland

Our experience in Peterborough and Northumberland is demonstrated through completed projects throughout the region. From city neighbourhoods to rural properties and waterfront communities, Classic Products roofs can be seen throughout the area.

  • 815 Brookdale Cres, Peterborough
  • 533 King St, Peterborough
  • 1669 Redwood Dr, Peterborough
  • 1700 Glenforest Blvd, Peterborough
  • 1093 Fairbairn St, Peterborough
  • 20 Hodgson St, Port Hope
  • 113 White Dr, Port Hope
  • 74 Pins St S, Port Hope
  • 843 Chipping Park Blvd, Cobourg
  • 76 Iris Dr, Kawartha Lakes
  • 18 Deerwood Ave, Kawartha Lakes
  • 436 Lifford Rd, Bethany
  • 190 Island Rd, Prince Edward
  • 105 Lucks Crossroad, Prince Edward
  • 292 Halloway Rd, Quinte West
  • 366 Fire Route 25, Havelock
  • 2201 Dunford Rd, Duoro-Drummer
  • 2021 Duro 3rd Line, Duoro-Drummer
  • 1094 Graphite Rd, Maynooth
  • 21 Old Tafford Dr, Hastings
  • 49 Trent Dr, Campbellford, ON
Scroll to Top