MTO Morriston Patrol Yard Roof Replacement
Government of Ontariobuyer
Oct 20, 2026
closes in 3 days
Single-trade crewcrew scale · GROUND's inference
Open on the buyer's portal ↗
Bid documents, addenda and submission live on the portal — free after registration.
Roofing
posted Oct 05, 2026
GROUND estimate · inference, not a quote
Most likely final-price range
$138,990 – $349,735
middle half of 8 past jobs whose scope reads like this one
$234,954median of those jobs
| Most similar past job | Buyer | Price | Who | |
|---|---|---|---|---|
| FCA-04-2025 - Walpole Roads Yard – Roof Replacement | Haldimand County | $107,983 | low bid | Pedra Roofing & Sheet Metal Ltd |
| Q25-180 - Roof Replacement – 79 Joseph St. | City of Kitchener | $138,990 | low bid | Atlantic Roofers Ontario Ltd. |
| Q24-152 - Roof Replacement - Sportsworld Arena | City of Kitchener | $349,735 | low bid | Roque Roofing Inc |
| Q24-154 - Roof Replacement – The Kitchener Market | City of Kitchener | $305,665 | low bid | Roque Roofing Inc |
| RFT-2024-385 - Argyle Arena Roof Replacement | City of London | $927,550 | low bid | Flynn Canada Ltd. |
| Q25-022 - Roof Replacement - Lions Arena | City of Kitchener | $54,240 | low bid | Roque Roofing Inc |
Built from keyword-matched historical jobs: "awarded" rows are executed contract values, "low bid" rows are unofficial bid-opening totals. Similar scope is not identical scope — treat this as the bracket to sanity-check your own takeoff against, never as the estimate itself. Trade-wide, roofing low bids run $361,815 median across 162 openings — full history on the board.
New roofing tenders, straight to your inbox — free.
At most one email a day, only when something matching lands. Unsubscribe in one click.