Faucets

How to Fix a Wobbly Toilet in Calgary (Before It Leaks Through Your Floor)

August 13, 20265 min read
How to Fix a Wobbly Toilet in Calgary (Before It Leaks Through Your Floor)

If your toilet rocks when you sit down, you're not alone. A wobbly toilet is one of the most common handyman calls across Calgary — and it's also one of the easiest problems to ignore until it turns expensive. The toilet itself usually isn't the issue. The issue is the wax ring underneath it, the seal that keeps water and sewer gas where they belong. Once a toilet starts moving, that seal starts failing, and the first sign is often a faint smell or a water stain you can't explain.

Here's why toilets wobble, how to fix a loose toilet yourself, and when the job is bigger than a quick shim — with a Calgary handyman's honest take.

Why your Calgary toilet is rocking

A toilet is bolted to a flange in the floor, not glued down. Two bolts (usually hidden under plastic caps) hold the base to the flange, and a wax ring seals the drain opening. Movement comes from one of a few causes:

  • Loose mounting bolts — the simplest cause. The nuts under the caps have simply backed off over time.
  • A settled or uneven floor — Calgary's clay-heavy soil and freeze-thaw cycles settle slabs and shift framing, a pattern common across southern Alberta, especially in older neighbourhoods like Haysboro or Brentwood.
  • A broken or low closet flange — the plastic ring under the toilet can crack, or sit too low after new flooring was laid over the old.
  • A worn-out wax ring — once the seal flattens or dries out, the toilet can rock and leak at the same time.

The two signs you shouldn't ignore

A rocking toilet is a symptom, not the whole problem. Watch for these two red flags, because they mean the seal has already failed:

  • A water stain or soft spot around the base — this is the classic Calgary warning sign. Water that escapes a failed wax ring sits under the toilet and slowly rots the subfloor. By the time you notice a stain on the ceiling below, the damage is already done.
  • A sewer smell in the bathroom — a broken wax seal lets sewer gas rise up around the base. In Alberta homes with a full basement, this smell often shows up in the main-floor bathroom first.

If you notice either one, don't just tighten the bolts and walk away — the seal needs a proper look.

How to fix a loose toilet (the easy version)

If the toilet rocks but there's no stain and no smell, the fix is often ten minutes and a pack of shims:

  1. Pry off the plastic bolt caps at the base with a flathead screwdriver or your fingers.
  2. Tighten the nuts gently, alternating sides so the base stays level. Go slow — over-tightening cracks the porcelain.
  3. Slide plastic toilet shims under the low spots to stop the rocking. Plastic is cheap and won't rot the way wood shims can.
  4. Trim the shims flush with a utility knife and snap the caps back on.

Then test: sit, shift your weight, and check again a week later. If it's solid, you're done.

When the wax ring has to come out

If you see staining, smell sewer gas, or the toilet still rocks after tightening, the toilet has to come up and the wax ring needs replacing. A confident DIYer can do it in about an hour, but it's also the point where many Calgary homeowners decide the mess isn't worth it.

The process: shut off the supply, drain and lift the toilet, scrape off the old wax, inspect the flange, install a new wax ring (or a reusable rubber seal), and set the toilet back down straight and level. The catch is what you find underneath. If the flange is cracked or the subfloor around it is soft from old leaks, a "simple wax ring swap" turns into a repair job.

Why Calgary's older homes make this worse

This job shows up more in Calgary than in many Canadian cities for a few reasons. Post-war bungalows in neighbourhoods like Acadia, Falconridge, and Bowness were built with materials that age, settle, and shift. Calgary's freeze-thaw winters and sudden chinook swings put real stress on concrete slabs and framing. And hard water — a Calgary signature — slowly corrodes bolts and fittings, so an older toilet's hardware is often rusted solid by the time it starts rocking. The result: a wobble that began as a loose bolt can end as a rotted subfloor.

DIY or call a Calgary handyman?

Here's the honest way to decide. Tightening bolts and adding shims is a safe DIY job for most people. Lifting the toilet to replace the wax ring is doable too, but call a handyman instead if any of these are true:

  • You see a stain, soft floor, or smell — the subfloor may already be damaged.
  • The flange is cracked, corroded, or sitting below the finished floor.
  • The bolts are rusted solid and won't budge.
  • You only have one bathroom and can't risk a botched lift.

A Calgary handyman can usually handle the whole job in a single visit — lift, inspect, replace the seal, level the toilet, and confirm there's no hidden rot — without you dealing with the old wax or the heavy lifting.

Preventing the wobble from coming back

Once the toilet is solid, a few habits keep it that way in Calgary:

  • Re-check the bolts once a year — right after the spring thaw is a good time.
  • Fix small drips at the tank or supply line quickly, because moisture is what rots the subfloor around the base.
  • If your bathroom floor is uneven, use proper shims and levelling rather than cranking the bolts down.

The bottom line

A wobbly toilet is never "just a quirk." In a Calgary home, it's an early warning that the wax seal — your last line of defence against leaks and sewer gas — is failing. Tighten and shim if it's minor, but if there's a stain, a smell, or a soft floor, have the toilet lifted and the seal inspected before a cheap seal turns into a floor replacement. YOFF handles wobbly and leaking toilets across Calgary and the surrounding area — a quick, level fix that stops the wobble for good.

Rather have YOFF handle it?

We cover faucets and more across Calgary and nearby communities — booked fast, done right. No Fix — No Fee.