Builder carpet, Vaughan to Milton
Pull the carpet. Sister the flex. Solid oak box treads with returned ends on the open side. Rail that a toddler can actually hold.
Mon–Fri 8–6 · Sat 9–4 · Sun by appointment · Toronto, ON
Most asked for
Carpet to hardwood stairsThe job we are asked for most. What it costs, how long it takes, what changes.
Most asked for
Ontario stair codeRise, run, nosing and handrail limits — with the thresholds quoted, not paraphrased.
Hardwood stairs · Toronto & GTA
Carpet-to-oak conversions, walnut feature flights, box stairs, open risers, and railings that pass inspection. Most GTA flooring companies subcontract this. We mill it.

No GTA flooring brochure does this. Change species, step count, and railing. Then see whether the geometry would typically pass a dwelling-stair inspection.
2026 GTA range · HST extra
$10,946 – $15,528
Mid $12,728 · 13 treads · ~17 lin ft of rail · 3–5 days
A range, not a contract. Open risers, curves, and failed stringers move it. We lock a number after we measure rise, run, and moisture.
Ontario Building Code
Typical dwelling stairs, Part 9. The inspector still has the last word. We will not build a fail.
This drawing would typically pass a dwelling-stair inspection.
Pull the carpet. Sister the flex. Solid oak box treads with returned ends on the open side. Rail that a toddler can actually hold.
The foyer is the house. Contrast walnut against a white-oak field, iron balusters, hardwax oil on the rail so it can be repaired without resanding three storeys.
A 2x6 cap, a short guard, a nosing that trips. We redraw to Part 9, then we build. Pretty that fails is not a stair.
Service coverage and the 2026 stair band for each municipality — not a record of past jobs. Open a pin for the local number.
Stairs
Hardwood Stairs across the GTA
Jump the map to
Worked examples are specifications this shop builds to, pinned at the municipality centre — not a client record, not an address, and not a claim that a job happened on your street.