Old City Roofing And Construction provides professional eavestrough installation, repair, and maintenance services in Toronto to improve water drainage and protect residential and commercial properties. Properly functioning eavestrough systems help direct rainwater away from roofs, foundations, siding, and landscaping to reduce the risk of leaks, erosion, and structural damage. Our team installs durable, high-quality systems designed for long-lasting performance and efficient drainage during heavy rainfall and seasonal weather changes. Whether you need repairs, replacements, or a new installation, we deliver dependable workmanship and lasting property protection.