Highland Metal Roofing
Metal roofing on a lakefront timber cottage

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-4772
Serving Ontario
Since 2004
Liability insurance
$5 million
Workplace coverage
WSIB covered
Highland workmanship warranty
5 years

Ask for proof of coverage and the written workmanship warranty terms.

About Highland and our warranties →

Find your roof’s character

See the profiles on a roof

View the full gallery →

Customer feedback

What customers say about Highland

5/5 from 18 reviews on HomeStars ↗

Rating checked October 3, 2026

Metal roof, gutters and downpipes

“Explained the options and the process, answered all questions.”

HomeOwnerHomeStars review ·

Steel roof project

“Stan and his crew are excellent to deal with from quote to finish.”

BrianHomeStars review ·
Read the full customer reviews ↗

What we do

Start with the work you need

Metal roof installation

European metal roofing installed on homes, cottages and new builds across Toronto, the GTA and cottage country.

Explore roof installation →

Eavestroughs & gutters

Eavestrough installation, replacement and repair, plus gutter and downspout cleaning for homes and cottages.

Explore eavestrough services →
Looking for repairs, gutter protection or roof care?
Illustrative house in the Highland roof visualizer

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.

Cottage country

Plan the roof at your home away from home.

Muskoka, Haliburton and the Kawarthas. Start with your property’s location, the work you have in mind and any access considerations.

Explore cottage roofing

A useful first conversation

  • Replacing an existing roof or planning a new build?
  • Will the project include eavestroughs?
  • Is there a seasonal road or limited driveway access?
  • Will you be at the property or coordinating from elsewhere?
See all service areas →

Planning your installation

What happens after you get in touch

  1. 01

    Tell us about the property

    Share the location, the work you need and any concerns with the existing roof or drainage. We call back the same day or the next.

  2. 02

    Review the scope and quote

    Discuss roof preparation, your profile and finish, and any eavestrough work. Ask for a written quote and the applicable warranty terms before work starts.

  3. 03

    Plan the installation

    Discuss scheduling and access to the property. Explore how the roof layers fit together and the details that apply to your home or cottage.

See how the roof is installed →

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.

Do you work on cottages?

Yes. Highland serves Ontario cottage country, including Muskoka, Haliburton and the Kawarthas. Include the property location and any seasonal-road or access considerations when you get in touch.

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 should I ask about the installation and warranty?

Ask for the proposed scope, roof preparation, flashing and drainage details, and the applicable material and workmanship terms. The written proposal should make clear what is included for your particular roof.

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.

Explore all roofing & eavestrough FAQs →

Let’s talk about your roof.

No obligation. No need to have a profile picked out.

Request a free quote →