Hi, I am a first time home owner and I am taking the time to write thos review because this roofing company deserves recognition for the excellent professional job they did on my house roof and flat roof on the garage. My interactions with everyone had excellent customer service. The installation crew are certified master elite contractors by GAF and I have to say these guys knew exactly what they were doing and installed my roof shingles and flat roof with great attention to details. These guys worked straight 12 hrs shift until the job was done. Thank you Toronto Roofing we are very happy with everything you have done for our roofing needs.