How Much Does Toilet repair Cost in Canada? (2026)

Running toilets and weak flushes are usually caused by a worn flapper, fill valve, or flush valve. A quick repair that takes under an hour.

Fair price range (independent shops, 2026)

$105 – $200 CAD Fair price range: $155

Typical job time: 1.0 hours · 🏠 Plumbing

Typical prices in major Canadian cities

CityTypical price range
Toronto$120 – $220
Vancouver$115 – $215
Calgary$110 – $210
Ottawa$110 – $210
Edmonton$105 – $205
MontrΓ©al$100 – $195

Approximate ranges based on typical local labour rates. Actual quotes vary by shop β€” always compare.

What's usually included

Signs you need this

Related services

Need a pro for this job?

Get 2–3 quotes from local pros and compare with the fair range above.

Browse local pros Check a home repair price