Ecowoods — the EW monogram, the company logoEcowoods Inc.Toronto · Est. 2000
CallSend photosGet Free Quote

Heritage hardwood floor restoration in Toronto and the GTA

Heritage and water-damaged floors: what can be saved, what has to be replaced, and how the join is made invisible.

Rescue and repair heritage and water-damaged floors — board replacement, feathering and colour matching.

Get a fixed written price

A senior estimator measures, then writes one price. It does not move afterwards.

or call (647) 244-5156

No obligation, no pressure, and we do not sell your details. The in-home measurement is free and the written price does not move afterwards.

A damaged original hardwood floor with replacement boards woven into the surrounding grain so the repaired section is difficult to locate.
Restoration rather than replacement — boards are woven into the existing run and the grain and colour are matched, so a repair reads as part of the original floor.View full size — A damaged original hardwood floor with replacement boards woven into the surrounding grain so the repaired section is difficult to locate.

Colour matching

What colour matching looks like on this work

Heritage strip floor after woven replacement boards, repair hard to find
Restoration is board replacement, feathering and colour matching.
Same room same angle: damaged field on the left, repaired refinished floor on the right
The method: repair the field, then finish across old and new.

Read the full process at hardwood colour matching in Toronto.

Before you book

When this is the wrong service

A service page that only says yes is not much use. These are the situations where this is not the right call, and what is.

The floor is uniformly worn with no damaged or missing boards.
Use instead: Hardwood Floor Refinishing.
Damage is so extensive that replacing the floor costs less than saving it; the estimator says so in writing.
Use instead: Hardwood Flooring Installation.

Published price

Full Sand & Finish

Band
$4.75–$7.50 per sq ft
How it is set
Fixed price in writing. It never moves after the free in-home estimate.
What moves it
Species, width, pattern, stairs and site condition — plus the commodity inputs tracked on what moves a hardwood quote.

The method

What the technique actually is

Nothing on this page asserts a technique that is not set out in full in a published paper. These are the sections that establish it.

Before you decide

The questions this service turns on

Each answer is the recommendation of a published decision guide, not a paragraph written for this page. Follow the link for the criteria behind it.

What is the correct machine sequence for refinishing a hardwood floor?
All four machines, in sequence, with intercoat screening. Equipment is not the difference between companies — the sequence and the discipline to complete it are. Read the guide.
How do I tell a good hardwood flooring quote from a bad one?
Run all six against every quote you hold, including ours. The self-assessment scores the full twenty-four-criterion framework and tells you which questions to go back and ask. Read the guide.
How do I choose a hardwood flooring contractor in Toronto?
Choose the contractor who writes a fixed price after measuring the floor you actually have, names the crew model, and itemizes warranties. Use the quote-evaluation guide as the scorecard when two bids look similar on price. Read the guide.
How much does hardwood flooring cost in Toronto and the GTA?
Use the published ranges to budget. Book the free in-home measure for the fixed written price. Compare quotes on scope completeness — machines, sequence, moisture protocol, warranties in writing — not on the headline number alone. Read the guide.
How do you match new hardwood boards into an existing floor for a patch, an extension, or a room-to-room transition?
Confirm the existing product is available before committing to an exact match; disclose any substitution. Feather and finish the transition zone in one pass rather than butting a separately finished patch against the old floor. Read the guide.
What happens when a hardwood colour match cannot be made to work — do you refinish the whole floor, or replace it?
Try a feathered spot match first where the existing finish is sound and the area is small. Move to a full sand and finish of the room once a spot match fails to blend, or once the existing finish is due for renewal regardless. Reserve replacement for a spent wear layer or damage sanding cannot correct. Read the guide.

Vocabulary

Terms used on this page

Cupping
A board whose edges sit higher than its centre — the visible record of moisture entering the floor from below.
Crowning
A board whose centre sits higher than its edges — the inverse of cupping.
Wear layer
The thickness of real hardwood above the core — what determines how many times a floor can be refinished.

Proof, with the numbers

Jobs where this was the work

Published in full, with the readings taken before anything started. Not every job below is this exact service — they are the ones where this service decided the outcome.

Every case study publishes what was measured, not only what was achieved — all of them are here, and each one names the substrate, the species, the readings and the protocol it followed.

Coverage

Where this service is delivered

Downtown Toronto · North York · Etobicoke · Scarborough · East York · York · Vaughan · Markham · Richmond Hill · Mississauga · Oakville · Brampton · Aurora · Newmarket · Pickering · Ajax · Whitby · Oshawa · Clarington · Kawartha Lakes · Halton Hills · Caledon · Innisfil · Guelph · Cambridge · Kitchener · Port Colborne · Milton · Burlington · Hamilton · Grimsby · St. Catharines · Niagara-on-the-Lake · Niagara Falls · Barrie · King · Lincoln · Welland · Thorold · Fort Erie · Buffalo · Amherst · Clarence · Cheektowaga · Lancaster · West Seneca · Tonawanda · Grand Island · Orchard Park · Hamburg · East Aurora · Niagara Falls, NY · Lewiston · Wheatfield · North Tonawanda · Lockport · Rochester, NY · Brighton · Pittsford · Fairport · Victor · Webster · Irondequoit · Greece · Rosedale · Forest Hill · Yorkville · Leaside · The Annex · High Park · Riverdale · Leslieville · The Beaches · Lawrence Park · Cabbagetown · Swansea · Davisville Village · Midtown Toronto · King West · Liberty Village · The Kingsway · Ancaster · Dundas · Stoney Creek · Waterdown · Beamsville · King City · Nobleton · Kleinburg · Woodbridge · Angus Glen · Bayview Glen · Cachet · Port Credit · Lorne Park · Mineola · Clarkson · Sheridan · Williamsville · Kenmore

Every area above has its own page: the housing stock, the neighbourhoods and the constraint that is specific to it. See all service areas.