Installing a new roof is an expensive investment, and commercial and residential roofing in Toronto, ON should last for at least 20 years so you want it done right. We offer free estimates, guaranteed workmanship and help the home and business owners choose the right materials for their investment.