
Highland Metal Roofing · Ontario
European metal roofing for homes and cottages.
Roof installation and eavestrough services across Toronto, the GTA and Ontario cottage country. Serving Ontario since 2004.
Or call (416) 827-4772We call back the same day or the next.
- Customer rating
- 5/518 reviews on HomeStars ↗ (opens in a new tab)
- Panel coating warranty
- 45 yearsFrom the manufacturer, on our tile profiles
- Eavestrough warranty
- 40 yearsFrom the system's manufacturer
- Highland workmanship warranty
- 5 yearsOurs, on top of both
- Liability insurance
- $5 millionPlus WSIB coverage for the crew
- Snow guards included, not an extra
- The site cleaned up at the end of each working day
- Over the old shingles where the deck allows
Find your roof’s character
See the profiles on a roof
Seven profiles in the Highland range. Here are three on roofs we have installed.

Tremblant
A bolder step and a longer shadow line, which reads well on larger roofs with plenty of visible slope.
See the Tremblant profile →

Whistler
A tight repeat with a crisp edge, giving a more regular, closely spaced pattern across the slope.
See the Whistler profile →

Enigma
An irregular shadow line that reads closer to natural slate or shake than to pressed steel.
See the Enigma profile →
The Highland portfolio
A closer look at our roofs
Watch our portfolio film of completed roofs, from close-up panel details to views of the whole home. 1 minute, 55 seconds.
Adapted from our original website’s portfolio. See our current panel range for today’s names and options.
Video description
The film opens and closes with the Highland Roofing logo. Between them, a series of roof photographs shows tile, slate-style and standing seam profiles on houses and cottages. Close-up views show the panel shapes and ridges, while wider and overhead views show how the finished roofs sit on each building. Red and grey graphics introduce each profile.
Customer feedback
What customers say about Highland
Metal roof, gutters and downpipes
“Explained the options and the process, answered all questions.”
Steel roof project
“Stan and his crew are excellent to deal with from quote to finish.”

Cottage country
Plan the roof at your home away from home.
Dufferin County, Haliburton County, Highlands East, Kawartha Lakes, Muskoka, Owen Sound and Tobermory. We take on water-access properties and boathouses too.
A useful first conversation
- Replacing an existing roof or planning a new build?
- Will the project include eavestroughs?
- Is there a seasonal road, limited driveway or water-only access?
- Will you be at the property or coordinating from elsewhere?
What we do
Start with the work you need

Your roof, your style
Try a different look.
Keep the design you love.
Compare roof profiles and colours on a 3D home. Save a look, explore another, and include your favourite design with your installation enquiry.
Colours are illustrative. Confirm your finish with a physical sample.
Planning your installation
What happens after you get in touch
01
Tell us about the property
Call or send the location, the work you need and anything you have noticed about the roof or eavestroughs.
02
Agree the scope
We go through how the roof will be prepared, your profile and colour, and any eavestrough work.
03
Plan the installation
We work out the schedule and access to the property with you.
Before you get in touch
A few useful answers
Do I need to choose a panel before requesting a quote?
No. Start with your property and the work you need. You can compare profiles and colours with Highland as you plan the installation.
Can I arrange roofing and eavestrough work together?
Yes. Highland offers metal roof installation and eavestrough installation or replacement. Mention both in your enquiry, or contact us about eavestrough work on its own.
Will the colour look exactly like the visualizer?
Screens and lighting affect how a finish looks. The visualizer helps you compare designs; confirm the actual colour with a physical sample before making your final selection. Banff is available in black only.
What information helps you understand my project?
The town or lake area, whether the job is a replacement or new build, the current roof material, and any leaks or drainage issues are useful starting points. You do not need measurements or a chosen profile to begin.
Let’s talk about your roof.
No obligation. No need to have a profile picked out.