{"meta":{"platform":"Opportunity Exchange","canonical":"https://veilpoint.ca/rents","retrievedAt":"2026-07-27T08:26:29.865Z","dataStatus":"Real published data: curated CMHC Rental Market Survey snapshots via Statistics Canada — average rents by unit type and rental vacancy rates for every surveyed centre in Canada, October survey. Suppressed cells are null and suppressed centres absent — never zero.","evidence":{"status":"published","truthState":"snapshot","recordType":"published-observation","isActionable":false,"synthetic":false,"confidence":null,"sourceKinds":[],"asOf":"2025-10-31","qualification":"Measured average rents and vacancy rates from the CMHC Rental Market Survey, October 2025 — a published snapshot of survey observations, not current listing prices.","assumptions":[]},"citeAs":"Opportunity Exchange (VeilPoint), \"Rents and vacancy rates\", https://veilpoint.ca/rents, data as of 2025-10-31, retrieved 2026-07-27."},"data":{"refYear":2025,"surveyLabel":"October 2025","centreCount":178,"vacancyCentreCount":152,"saskatchewan":[{"cmhcCode":"750","name":"Estevan, Saskatchewan","centreName":"Estevan","provinceSgc":"47","provinceName":"Saskatchewan","bachelor":625,"oneBedroom":863,"twoBedroom":1005,"threeBedroomPlus":1090,"rentQuality":null,"vacancyRatePct":null,"vacancyQuality":null},{"cmhcCode":"47840","name":"Lloydminster, Saskatchewan part, Saskatchewan/Alberta","centreName":"Lloydminster","provinceSgc":"47","provinceName":"Saskatchewan","bachelor":null,"oneBedroom":1123,"twoBedroom":1345,"threeBedroomPlus":1487,"rentQuality":null,"vacancyRatePct":3.5,"vacancyQuality":null},{"cmhcCode":"715","name":"Moose Jaw, Saskatchewan","centreName":"Moose Jaw","provinceSgc":"47","provinceName":"Saskatchewan","bachelor":792,"oneBedroom":997,"twoBedroom":1337,"threeBedroomPlus":1863,"rentQuality":null,"vacancyRatePct":4.8,"vacancyQuality":null},{"cmhcCode":"735","name":"North Battleford, Saskatchewan","centreName":"North Battleford","provinceSgc":"47","provinceName":"Saskatchewan","bachelor":706,"oneBedroom":924,"twoBedroom":1159,"threeBedroomPlus":1247,"rentQuality":null,"vacancyRatePct":3.7,"vacancyQuality":null},{"cmhcCode":"745","name":"Prince Albert, Saskatchewan","centreName":"Prince Albert","provinceSgc":"47","provinceName":"Saskatchewan","bachelor":759,"oneBedroom":1073,"twoBedroom":1213,"threeBedroomPlus":1300,"rentQuality":null,"vacancyRatePct":5.6,"vacancyQuality":null},{"cmhcCode":"705","name":"Regina, Saskatchewan","centreName":"Regina","provinceSgc":"47","provinceName":"Saskatchewan","bachelor":901,"oneBedroom":1240,"twoBedroom":1478,"threeBedroomPlus":1900,"rentQuality":null,"vacancyRatePct":2.6,"vacancyQuality":null},{"cmhcCode":"725","name":"Saskatoon, Saskatchewan","centreName":"Saskatoon","provinceSgc":"47","provinceName":"Saskatchewan","bachelor":981,"oneBedroom":1281,"twoBedroom":1559,"threeBedroomPlus":1792,"rentQuality":null,"vacancyRatePct":3.1,"vacancyQuality":null},{"cmhcCode":"720","name":"Swift Current, Saskatchewan","centreName":"Swift Current","provinceSgc":"47","provinceName":"Saskatchewan","bachelor":685,"oneBedroom":830,"twoBedroom":999,"threeBedroomPlus":1273,"rentQuality":null,"vacancyRatePct":5.5,"vacancyQuality":null},{"cmhcCode":"710","name":"Yorkton, Saskatchewan","centreName":"Yorkton","provinceSgc":"47","provinceName":"Saskatchewan","bachelor":903,"oneBedroom":1076,"twoBedroom":1217,"threeBedroomPlus":1444,"rentQuality":null,"vacancyRatePct":2.1,"vacancyQuality":null}],"highestTwoBedroom":[{"cmhcCode":"828","name":"Canmore, Alberta","centreName":"Canmore","provinceSgc":"48","provinceName":"Alberta","bachelor":null,"oneBedroom":1858,"twoBedroom":2438,"threeBedroomPlus":3676,"rentQuality":null,"vacancyRatePct":1.8,"vacancyQuality":null},{"cmhcCode":"933","name":"Vancouver, British Columbia","centreName":"Vancouver","provinceSgc":"59","provinceName":"British Columbia","bachelor":1667,"oneBedroom":1807,"twoBedroom":2364,"threeBedroomPlus":2820,"rentQuality":null,"vacancyRatePct":3.7,"vacancyQuality":null},{"cmhcCode":"934","name":"Squamish, British Columbia","centreName":"Squamish","provinceSgc":"59","provinceName":"British Columbia","bachelor":1516,"oneBedroom":1626,"twoBedroom":2179,"threeBedroomPlus":2086,"rentQuality":null,"vacancyRatePct":0.1,"vacancyQuality":null},{"cmhcCode":"935","name":"Victoria, British Columbia","centreName":"Victoria","provinceSgc":"59","provinceName":"British Columbia","bachelor":1349,"oneBedroom":1624,"twoBedroom":2121,"threeBedroomPlus":2742,"rentQuality":null,"vacancyRatePct":3.3,"vacancyQuality":null},{"cmhcCode":"995","name":"Yellowknife, Northwest Territories","centreName":"Yellowknife","provinceSgc":"61","provinceName":"Northwest Territories","bachelor":1606,"oneBedroom":1757,"twoBedroom":2109,"threeBedroomPlus":2449,"rentQuality":null,"vacancyRatePct":1.3,"vacancyQuality":null},{"cmhcCode":"915","name":"Kelowna, British Columbia","centreName":"Kelowna","provinceSgc":"59","provinceName":"British Columbia","bachelor":1394,"oneBedroom":1597,"twoBedroom":2098,"threeBedroomPlus":2713,"rentQuality":null,"vacancyRatePct":6.3,"vacancyQuality":null},{"cmhcCode":"535","name":"Toronto, Ontario","centreName":"Toronto","provinceSgc":"35","provinceName":"Ontario","bachelor":1491,"oneBedroom":1761,"twoBedroom":2045,"threeBedroomPlus":2294,"rentQuality":null,"vacancyRatePct":3,"vacancyQuality":null},{"cmhcCode":"35505","name":"Ottawa-Gatineau, Ontario part, Ontario/Quebec","centreName":"Ottawa-Gatineau","provinceSgc":"35","provinceName":"Ontario","bachelor":1332,"oneBedroom":1593,"twoBedroom":1916,"threeBedroomPlus":2090,"rentQuality":null,"vacancyRatePct":2.9,"vacancyQuality":null},{"cmhcCode":"825","name":"Calgary, Alberta","centreName":"Calgary","provinceSgc":"48","provinceName":"Alberta","bachelor":1438,"oneBedroom":1581,"twoBedroom":1908,"threeBedroomPlus":2118,"rentQuality":null,"vacancyRatePct":4.9,"vacancyQuality":null},{"cmhcCode":"938","name":"Nanaimo, British Columbia","centreName":"Nanaimo","provinceSgc":"59","provinceName":"British Columbia","bachelor":1244,"oneBedroom":1527,"twoBedroom":1895,"threeBedroomPlus":2057,"rentQuality":null,"vacancyRatePct":null,"vacancyQuality":null}],"lowestTwoBedroom":[{"cmhcCode":"446","name":"La Tuque, Quebec","centreName":"La Tuque","provinceSgc":"24","provinceName":"Quebec","bachelor":554,"oneBedroom":523,"twoBedroom":600,"threeBedroomPlus":703,"rentQuality":null,"vacancyRatePct":1.3,"vacancyQuality":null},{"cmhcCode":"411","name":"Dolbeau-Mistassini, Quebec","centreName":"Dolbeau-Mistassini","provinceSgc":"24","provinceName":"Quebec","bachelor":424,"oneBedroom":484,"twoBedroom":677,"threeBedroomPlus":681,"rentQuality":null,"vacancyRatePct":0.5,"vacancyQuality":null},{"cmhcCode":"403","name":"Matane, Quebec","centreName":"Matane","provinceSgc":"24","provinceName":"Quebec","bachelor":524,"oneBedroom":613,"twoBedroom":786,"threeBedroomPlus":962,"rentQuality":null,"vacancyRatePct":1.4,"vacancyQuality":null},{"cmhcCode":"2479088","name":"Mont-Laurier, Quebec","centreName":"Mont-Laurier","provinceSgc":"24","provinceName":"Quebec","bachelor":560,"oneBedroom":598,"twoBedroom":788,"threeBedroomPlus":849,"rentQuality":null,"vacancyRatePct":2.2,"vacancyQuality":null},{"cmhcCode":"428","name":"Saint-Georges, Quebec","centreName":"Saint-Georges","provinceSgc":"24","provinceName":"Quebec","bachelor":482,"oneBedroom":617,"twoBedroom":798,"threeBedroomPlus":882,"rentQuality":null,"vacancyRatePct":1,"vacancyQuality":null},{"cmhcCode":"2491042","name":"Saint-Félicien, Quebec","centreName":"Saint-Félicien","provinceSgc":"24","provinceName":"Quebec","bachelor":454,"oneBedroom":542,"twoBedroom":812,"threeBedroomPlus":860,"rentQuality":null,"vacancyRatePct":0.4,"vacancyQuality":null},{"cmhcCode":"430","name":"Thetford Mines, Quebec","centreName":"Thetford Mines","provinceSgc":"24","provinceName":"Quebec","bachelor":585,"oneBedroom":663,"twoBedroom":819,"threeBedroomPlus":927,"rentQuality":null,"vacancyRatePct":1.1,"vacancyQuality":null},{"cmhcCode":"410","name":"Alma, Quebec","centreName":"Alma","provinceSgc":"24","provinceName":"Quebec","bachelor":597,"oneBedroom":583,"twoBedroom":828,"threeBedroomPlus":771,"rentQuality":null,"vacancyRatePct":1.5,"vacancyQuality":null},{"cmhcCode":"444","name":"Shawinigan, Quebec","centreName":"Shawinigan","provinceSgc":"24","provinceName":"Quebec","bachelor":474,"oneBedroom":658,"twoBedroom":830,"threeBedroomPlus":904,"rentQuality":null,"vacancyRatePct":1.5,"vacancyQuality":null},{"cmhcCode":"406","name":"Baie-Comeau, Quebec","centreName":"Baie-Comeau","provinceSgc":"24","provinceName":"Quebec","bachelor":566,"oneBedroom":728,"twoBedroom":855,"threeBedroomPlus":904,"rentQuality":null,"vacancyRatePct":1.1,"vacancyQuality":null}],"queries":{"byProvince":"/api/v1/rents?province={SGC code, postal abbreviation}","byCentre":"/api/v1/rents?centre={cmhcCode}"},"rentsProvenance":{"name":"CMHC Rental Market Survey — average rents by centre, October 2025","kind":"cmhc","sourceDate":"2025-10-31","url":"https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=3410013301","confidence":"A","lastVerified":"2026-07-26","method":"CMHC RMS average rents as published by Statistics Canada (table 34-10-0133-01), row and apartment structures of three units and over. Values pass through unmodified; suppressed cells are null. See the recipe in rents/rents-data.ts."},"vacancyProvenance":{"name":"CMHC Rental Market Survey — vacancy rates by centre, October 2025","kind":"cmhc","sourceDate":"2025-10-31","url":"https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=3410013001","confidence":"A","lastVerified":"2026-07-26","method":"CMHC RMS vacancy rates as published by Statistics Canada (tables 34-10-0130/0131/0132-01, merged by centre size), row and apartment structures of three units and over. Values pass through unmodified; suppressed centres are absent, never zero."}}}