Leaks, storm openings, and ice dams in Canonsburg and nearby Pittsburgh neighborhoods.
Canonsburg is Washington County, just far enough down I-79 that response time depends more on how many crews are already committed than on the miles. The borough itself is older housing — century homes and post-war frame and brick — while Cecil, North Strabane, Peters Township, and McMurray around it are largely newer subdivisions built in the last thirty years.
That split shows up in the calls. Borough roofs fail at the details: chimney flashing that has been caulked instead of cut into the mortar, valleys that have outlived their metal, and porch roofs that were never sloped properly. The newer subdivisions fail at the parts, not the details — wind-lifted architectural shingles, split pipe boots, and skylight curbs on ten-to-twenty-year-old roofs.
Open ground west of town means less tree damage and more straight-line wind exposure than the wooded South Hills streets closer to the city.
Washington County municipalities each handle their own roofing permits. An after-hours call this far out is quoted on the phone before dispatch.
Do not go up on the roof. Get buckets under the drips, move what you can, photograph the ceiling and the outside from the ground, then call.
Dispatch runs across Canonsburg and the surrounding communities. If your street is not named here, call anyway — the list is where we run most often, not a boundary.
Nearby: Bridgeville · South Hills · Bethel Park · Pittsburgh · all service areas

Yes, to the closer towns including Canonsburg, McMurray, Peters Township, and Cecil. Farther calls depend on crew availability.
A mix of older borough housing on shingles and newer subdivisions, so calls run from failed flashing on century homes to wind-lifted tabs on ten-year-old roofs.
There can be on an after-hours call. The rate is quoted on the phone before anyone is dispatched.
24/7 dispatch for leaks, storm damage, fallen limbs, and ice dams across Pittsburgh.