How much it’ll cost to replace or fix your roof in Mississauga, Toronto, Hamilton and the GTA

Published February 9, 2023 at 10:19 am

How much it’ll cost to replace or fix your roof in Mississauga, Toronto, Hamilton and the GTA

If you’re planning to do home renovations that involve a roof replacement, you’ll want to know how much you can expect to pay.

Getting a new roof installed typically costs the same across most major GTA cities including Toronto, Hamilton and Mississauga – however, there are various factors that will affect the cost, such as material, the size of the roof, and the slope.

Hamilton-based roofing and exterior company D’Angelo & Sons has been serving the GTA for over 40 years, handling everything from roof repair to installation to replacement.

Having a good roof is just as important for a home as having a solid foundation. That starts with choosing the right material for your needs:

Asphalt shingles

Among the most popular roofing options, asphalt shingles are commonly used due to their relative low cost. Barring any major weather conditions that damage the roof, you can typically expect asphalt shingles to last for 15 to 30 years before needing to be replaced. As for the cost, they’ll generally run you $4.50 to $6.50 per square foot.


Metal is a great choice of material for those who want their roof to be strong and long-lasting – for example, if you plan on staying in your home for decades to come. Usually made from copper or steel, metal roofs are relatively low maintenance, visually pleasing, and can last for 40 to 80 years. Of course, that extra durability comes at a higher cost: The price to install metal roofing comes down to about $10 to $27 per square foot.


Aluminum roofing is a less pricey type of metal roofing that remains easy to take care of while still providing a strong barrier to sun, rain and snow. This type of roofing usually comes in two main forms: interlocking shingles or standing panels. An aluminium roof will last for quite some time and typically costs $7 to $15 per square foot.

Slate tiles

Slate titles are best known for their aesthetic appearance, with a wide variety of sizes, colours and patterns allowing you to choose just how your roof looks. That sense of style does come with a steeper price, however, at around $23 to $38 per square foot.

Wood shingles

While wood shingles have become a less common roofing option in modern times, many homeowners still like them for their more naturalistic appearance. They come at a price of about $25 to $30 but may leave something to be desired when it comes to maintenance and protection against the elements.

Once you’ve settled on which material you want to use, you can use the square footage of your roof to get a good estimate on how much it’ll cost to install the new roof.

If you don’t already know the size of your roof, a roofing company will help you figure it out as well as any other vital info you’ll need during the process.

Aside from materials, there are other factors that will influence the cost:

  • Full replacement or partial: If you plan on fully reroofing, that will naturally cost more than fixing or replacing just part of the roof. This depends on the reason you’re doing the roofing in the first place – if you’re doing repairs, for example, you may only need to replace one part of the roof rather than the whole thing.
  • The pitch: Also known as the slope of the roof. A steeper pitch will cost more, as it will take more effort to install the roof and to ensure it can withstand heavy rain and other conditions.
  • The drip edge: No matter what material your roof is made of, getting a metal drip edge installed will help protect the roof by collecting rainwater (and melted snow), leading it away from the roof and towards the ground where it will flow into the gutters instead.

If you’ve figured out how much you’re willing to pay for your new or repaired roof, then the next step is to reach out to a good roofing company, who will ideally take care of the process for you in a way that fits your budget.

For many GTA homeowners, D’Angelo & Sons has been that company for four decades and counting, with an experienced team blending the personalized service of a small, family-owned business with the professionalism and high standards of larger companies.

Not only do they do roofing, they offer services for other parts of the home including decks, insulation, windows/doors, exterior renovations and much more.

To find out what they can do for your home, request a free, no-obligation inspection.

For more info on their services, visit

insauga's Editorial Standards and Policies