“Keating Roofing Contractors are available to respond quickly, day or night, and despite the weather. Good, dependable roofing in all seasons has earned Keating Roofing Contractors our recommendation.”

Are you social? We are! Join us.


Commitment to Customer Satisfaction

Keating Roofing is a reliable full service Toronto roofing company that offers a number of affordable roofing services, including:

  • Skylights - Beautiful way to accent your home
  • Attic / Roof Insulation - Our quality insulation will help to lower your hydro costs
  • Sloped / Shingled Roofing - We work with all shingled materials to better meet your needs and preferences
  • Flat Roofing - We offer a wide selection of flat roofing colors and options
  • Eavestrough, Siding, & Metal Work - We specialize in the installation of eavestroughing, aluminum and vinyl siding, and custom metal work
  • Emergency Repairs - Our emergency repairs include animal damage, wind damage, damage due to natural causes, snow removal, major leaks, and more.

Our highly trained Toronto roofingcontractors have the skills, knowledge, and expertise necessary to expertly handle any roofing need, regardless of the size or complexity. We are also backed by the highest quality materials and equipment to ensure that we can provide you with roofing services that you can count on. Whether you need a new roof or a re-roof, we have the solutions to handle your needs.

Since our inception in 1997, we have maintained our commitment to customer satisfaction. Although we have been honored to receive numerous awards throughout the year, the greatest testament to our work are the numerous Testimonials that we have received from satisfied customers throughout the years.

We understand that choosing the right Toronto roofing for your home can be a confusing, daunting task, which is why we are here to help. Make sure to fill out our online estimate form so that we can provide you with a custom quote based on your needs. If you are unsure of whether your home needs Toronto roofing services, or if you have any questions, make sure to take a look at our Resources or give us a call at 416-259-3171 and we will be more than happy to help!