A contractor's selling price, before tax
The Residential Renovation Price Index (RRPI) is not a materials index. It measures the price a contractor charges to complete a defined project, and that price is built from several layers. In the words of Statistics Canada's November 12 release, contractor prices include the value of all materials, labour, equipment, overhead and profit required to construct each project, and exclude value-added taxes and any design costs.
That composition explains why a jump in one input rarely moves a whole quote by the same amount. Lumber, tile or a cabinet line is one slice of materials, and materials are one slice of the price. Labour rates, crew availability and the contractor's own margin all sit in the same number.
The structure is fixed. The index covers eight project groups containing 37 individual projects: exterior additions or improvements, flooring, heating and air conditioning equipment, interior additions or remodels, plumbing fixtures and equipment, property improvements, roofing, and windows and doors. It is measured in 15 cities: St. John's, Halifax, Moncton, Québec City, Montréal, Ottawa (Ontario part), Toronto, London, Winnipeg, Regina, Saskatoon, Calgary, Edmonton, Vancouver and Victoria. The reference period is 2023, so a reading of 109.3 means contractor prices are 9.3% above their 2023 average.
What it does not tell you
Three limits matter when you read the number against your own project.
First, it prices a model project. Statistics Canada selects projects that represent the median for their class in price, size, design and construction method, and it avoids unusual shapes or materials. A high-end kitchen or a heritage-home bathroom is not what is being priced.
Second, it uses competitive bid prices from an established group of contractors in each city, not list prices. The agency itself notes that the movements may not match the contracts homeowners ultimately accepted in a bidding process.
Third, it can be revised. Each release can update the previous quarter, and the second-quarter figure of 108.1 was revised in this one. The index is also not seasonally adjusted.