​Throughout the years, roofing can be damaged due to weather elements and/or animal damage.  It is important to hire a professional roofer with experience who is able to recognize whether your roof needs repair or replacement in order to save you money in the long run.  In addition, always make sure your roofing contractor is using quality materials - low quotes could mean some underlayment may not be used or material quality is poor. 

Please see our professional services offered below:


Ice Dam Diagram

Emergency Service - Call the repairman direct at 647-381-4547 for our emergency roof repair service

Roofing repairs - shingles, cedar, flat, metal, slate, and more

Roofing - roof replacements both small and large projects

Roofing other - roof inspections, heating cable installation, roof maintenance.

Siding - repairs and small jobs

Skylights - installation, repair, replacements, sealing

Eavestrough - cleaning, repairs, replacements, regrading