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.

Custom walnut staircase, box newels, iron balusters, 32 steps across three floors.

48-inch hand-cut compass rose in walnut, maple, and cherry.