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 jobBuyerPriceWho
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.