{
  "generated": "2026-09-27",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Payotte — https://payotte.com",
  "publisher": "Payotte",
  "documentation": "https://payotte.com/llms.txt",
  "description": "Per-city Canadian housing-market snapshot compiled by Payotte from real-estate board and CREA publications (per-city `sources` list the origins). Reference price is the MLS HPI benchmark when available (`benchmarkHpi`), otherwise the median (`medianPrice`). Missing fields are null, never fabricated. Same data source as the market blocks on payotte.com city and hub pages.",
  "count": 76,
  "rentMetadata": {
    "source": "SCHL/CMHC — Rental Market Survey, octobre 2025 (tableaux 1.1.2 par RMR, « Private Apartment Average Rents »)",
    "sourceUrl": "https://www.cmhc-schl.gc.ca/professionals/housing-markets-data-and-research/market-reports/rental-market-reports-major-centres",
    "scope": "Moyennes des loyers des appartements locatifs construits a cette fin (univers SCHL), a l'echelle de la RMR — pas les loyers demandes des annonces.",
    "edition": "2025-10",
    "note": "rent2Br = average two-bedroom purpose-built apartment rent, CMA-wide (CMHC Rental Market Survey); null where the city is outside a covered CMA."
  },
  "cities": [
    {
      "slug": "montreal",
      "name": "Montreal",
      "province": "QC",
      "geographyScope": "RMR de Montreal",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 3,
      "medianPrice": 650000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 2853,
      "salesYoyPct": -13,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 42,
      "growth5yPct": 24.5,
      "rent2Br": 1346,
      "rentZone": "Montréal CMA",
      "sources": [
        "https://comapciqca-152af.kxcdn.com/fsmi-stats/mensuelles/2026/stats-202608-fr.pdf",
        "https://apciq.ca/rmr-de-montreal-le-reequilibrage-du-marche-gagne-desormais-les-couronnes/"
      ]
    },
    {
      "slug": "quebec-city",
      "name": "Quebec",
      "province": "QC",
      "geographyScope": "RMR de Quebec",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": null,
      "benchmarkYoyPct": -2,
      "medianPrice": 450000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 677,
      "salesYoyPct": 6,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 28,
      "growth5yPct": null,
      "rent2Br": 1277,
      "rentZone": "Québec CMA",
      "sources": [
        "https://comapciqca-152af.kxcdn.com/fsmi-stats/mensuelles/2026/stats-202608-fr.pdf",
        "https://apciq.ca/rmr-de-quebec-les-vendeurs-ajustent-leurs-attentes-a-la-realite-du-marche/"
      ]
    },
    {
      "slug": "toronto",
      "name": "Toronto",
      "province": "ON",
      "geographyScope": "Ville de Toronto",
      "board": "TRREB",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 918400,
      "benchmarkYoyPct": -3.73,
      "medianPrice": 770000,
      "averagePrice": 979684,
      "averageYoyPct": null,
      "sales": 1767,
      "salesYoyPct": null,
      "monthsOfInventory": 4.6,
      "avgDaysOnMarket": 35,
      "growth5yPct": null,
      "rent2Br": 2046,
      "rentZone": "Toronto CMA",
      "sources": [
        "https://trreb.ca/market-data/market-watch/",
        "https://trreb.ca/wp-content/files/market-stats/market-watch/mw2608.pdf"
      ]
    },
    {
      "slug": "ottawa",
      "name": "Ottawa",
      "province": "ON",
      "geographyScope": "Region de la chambre OREB (National Capital Region)",
      "board": "OREB",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 637700,
      "benchmarkYoyPct": 1,
      "medianPrice": 622357,
      "averagePrice": 688253,
      "averageYoyPct": null,
      "sales": 1002,
      "salesYoyPct": -18.6,
      "monthsOfInventory": 4.5,
      "avgDaysOnMarket": 29,
      "growth5yPct": null,
      "rent2Br": 1926,
      "rentZone": "Ottawa CMA",
      "sources": [
        "https://www.oreb.ca/newsroom/ottawa-home-sales-pull-back-sharply-in-august-while-prices-hold-steady/",
        "https://wowa.ca/ottawa-housing-market"
      ]
    },
    {
      "slug": "mississauga",
      "name": "Mississauga",
      "province": "ON",
      "geographyScope": "Ville de Mississauga",
      "board": "TRREB (Peel Region)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 874400,
      "benchmarkYoyPct": -4.65,
      "medianPrice": 842000,
      "averagePrice": 898510,
      "averageYoyPct": null,
      "sales": 435,
      "salesYoyPct": null,
      "monthsOfInventory": 4.8,
      "avgDaysOnMarket": 36,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://trreb.ca/market-data/market-watch/",
        "https://trreb.ca/wp-content/files/market-stats/market-watch/mw2608.pdf"
      ]
    },
    {
      "slug": "brampton",
      "name": "Brampton",
      "province": "ON",
      "geographyScope": "Ville de Brampton",
      "board": "TRREB",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 834800,
      "benchmarkYoyPct": -5.8,
      "medianPrice": 826500,
      "averagePrice": 886865,
      "averageYoyPct": null,
      "sales": 440,
      "salesYoyPct": null,
      "monthsOfInventory": 4.8,
      "avgDaysOnMarket": 35,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://trreb.ca/market-data/market-watch/",
        "https://trreb.ca/wp-content/files/market-stats/market-watch/mw2608.pdf"
      ]
    },
    {
      "slug": "hamilton",
      "name": "Hamilton",
      "province": "ON",
      "geographyScope": "Territoire de Cornerstone (Hamilton–Burlington–Haldimand–Niagara Nord) — aucun chiffre publié pour la ville seule",
      "board": "Cornerstone Association of REALTORS® (RAHB) / ACI",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 728400,
      "benchmarkYoyPct": -3.9,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 655,
      "salesYoyPct": -14.5,
      "monthsOfInventory": 4.4,
      "avgDaysOnMarket": 43,
      "growth5yPct": null,
      "rent2Br": 1656,
      "rentZone": "Hamilton CMA",
      "sources": [
        "https://cornerstone.inc/hamilton-burlington-haldimand-niagara-north-housing-statistics",
        "https://creastats.crea.ca/board/hami/",
        "https://wowa.ca/hamilton-housing-market"
      ]
    },
    {
      "slug": "calgary",
      "name": "Calgary",
      "province": "AB",
      "geographyScope": "Ville de Calgary",
      "board": "CREB",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 569800,
      "benchmarkYoyPct": -1.1,
      "medianPrice": 565000,
      "averagePrice": 638440,
      "averageYoyPct": null,
      "sales": 1660,
      "salesYoyPct": -16.5,
      "monthsOfInventory": 3.92,
      "avgDaysOnMarket": 41,
      "growth5yPct": null,
      "rent2Br": 1914,
      "rentZone": "Calgary CMA",
      "sources": [
        "https://www.creb.com/News/Media_Releases/2026/September/August_2026_Stats/",
        "https://wowa.ca/calgary-housing-market"
      ]
    },
    {
      "slug": "edmonton",
      "name": "Edmonton",
      "province": "AB",
      "geographyScope": "Greater Edmonton Area (GEA)",
      "board": "REALTORS Association of Edmonton (RAE)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 426900,
      "benchmarkYoyPct": -0.6,
      "medianPrice": 439000,
      "averagePrice": 469602,
      "averageYoyPct": 1.8,
      "sales": 2143,
      "salesYoyPct": -9.8,
      "monthsOfInventory": 3.8,
      "avgDaysOnMarket": 41,
      "growth5yPct": null,
      "rent2Br": 1603,
      "rentZone": "Edmonton CMA",
      "sources": [
        "https://realtorsofedmonton.com/statistic/late-summer-slow-down-continues-for-edmonton-housing-activity/",
        "https://wowa.ca/edmonton-housing-market"
      ]
    },
    {
      "slug": "vancouver",
      "name": "Vancouver",
      "province": "BC",
      "geographyScope": "Metro Vancouver (territoire GVR)",
      "board": "Greater Vancouver REALTORS (GVR)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 1081900,
      "benchmarkYoyPct": -5.6,
      "medianPrice": null,
      "averagePrice": 1213418,
      "averageYoyPct": null,
      "sales": 1869,
      "salesYoyPct": -4.6,
      "monthsOfInventory": 8.5,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": 2363,
      "rentZone": "Vancouver CMA",
      "sources": [
        "https://gvrealtors.ca/news/home-sales-continue-downward-trend-to-close-the-summer",
        "https://wowa.ca/vancouver-housing-market"
      ]
    },
    {
      "slug": "surrey",
      "name": "Surrey",
      "province": "BC",
      "geographyScope": "Ville de Surrey; benchmark composite = territoire Fraser Valley (aucun composite ville publié)",
      "board": "Fraser Valley Real Estate Board (FVREB)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 869900,
      "benchmarkYoyPct": -7.2,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.fvreb.bc.ca/statistics/Package202608.pdf"
      ]
    },
    {
      "slug": "winnipeg",
      "name": "Winnipeg",
      "province": "MB",
      "geographyScope": "Territoire WRREB",
      "board": "Winnipeg Regional Real Estate Board (WRREB)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 403200,
      "benchmarkYoyPct": 3.8,
      "medianPrice": null,
      "averagePrice": 408020,
      "averageYoyPct": null,
      "sales": 1326,
      "salesYoyPct": -5,
      "monthsOfInventory": 2.4,
      "avgDaysOnMarket": 9,
      "growth5yPct": null,
      "rent2Br": 1571,
      "rentZone": "Winnipeg CMA",
      "sources": [
        "https://www.winnipegregionalrealestateboard.ca/market-statistics/archived-market-releases/article/628/august-sees-the-highest-year-to-date-residential-detached-and-condominium-average-prices-on-record",
        "https://www.winnipegregionalrealestateboard.ca/market-statistics",
        "https://wowa.ca/winnipeg-housing-market"
      ]
    },
    {
      "slug": "halifax",
      "name": "Halifax",
      "province": "NS",
      "geographyScope": "Halifax-Dartmouth (HRM)",
      "board": "Nova Scotia Association of REALTORS (NSAR)",
      "referenceMonth": "2026-07",
      "benchmarkHpi": 557300,
      "benchmarkYoyPct": 0,
      "medianPrice": 545000,
      "averagePrice": 577503,
      "averageYoyPct": null,
      "sales": 505,
      "salesYoyPct": -3.6,
      "monthsOfInventory": 3.7,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": 1826,
      "rentZone": "Halifax CMA",
      "sources": [
        "https://creastats.crea.ca/board/nsar/",
        "https://wowa.ca/halifax-housing-market"
      ]
    },
    {
      "slug": "laval",
      "name": "Laval",
      "province": "QC",
      "geographyScope": "Ville de Laval",
      "board": "APCIQ (Centris)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 642750,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 255,
      "salesYoyPct": -20,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 40,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://comapciqca-152af.kxcdn.com/fsmi-stats/mensuelles/2026/stats-202608-fr.pdf",
        "https://journalmetro.com/inspiration/habitation-et-immobilier/3220835/marche-immobilier-de-laval-juin-2026/",
        "https://apciq.ca/"
      ]
    },
    {
      "slug": "gatineau",
      "name": "Gatineau",
      "province": "QC",
      "geographyScope": "RMR de Gatineau",
      "board": "APCIQ / Chambre immobilière de l’Outaouais",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 2,
      "medianPrice": 523500,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 1310,
      "salesYoyPct": -15,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 27,
      "growth5yPct": null,
      "rent2Br": 1460,
      "rentZone": "Gatineau CMA",
      "sources": [
        "https://apciq.ca/stats-2e-trimestre-2026/"
      ]
    },
    {
      "slug": "longueuil",
      "name": "Longueuil",
      "province": "QC",
      "geographyScope": "Ville de Longueuil",
      "board": "APCIQ (Centris)",
      "referenceMonth": "2026-T1",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 540000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://courticonnect.ca/fr/blog/estimation-maison-longueuil-2026"
      ]
    },
    {
      "slug": "sherbrooke",
      "name": "Sherbrooke",
      "province": "QC",
      "geographyScope": "RMR de Sherbrooke",
      "board": "APCIQ (Centris)",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 5,
      "medianPrice": 490000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 651,
      "salesYoyPct": -9,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 34,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://com.apciq.ca/sam/pdf/bar/2026/202602-bar-sherbrooke.pdf",
        "https://apciq.ca/en/quebecs-real-estate-market-gradually-rebalances-in-the-second-quarter/"
      ]
    },
    {
      "slug": "trois-rivieres",
      "name": "Trois-Rivières",
      "province": "QC",
      "geographyScope": "RMR de Trois-Rivières",
      "board": "APCIQ (Centris)",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 7,
      "medianPrice": 405250,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 437,
      "salesYoyPct": 9,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 21,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://com.apciq.ca/sam/pdf/bar/2026/202602-bar-trois-rivieres.pdf",
        "https://apciq.ca/en/quebecs-real-estate-market-gradually-rebalances-in-the-second-quarter/"
      ]
    },
    {
      "slug": "saskatoon",
      "name": "Saskatoon",
      "province": "SK",
      "geographyScope": "City of Saskatoon",
      "board": "SRA / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 444700,
      "benchmarkYoyPct": 2.8,
      "medianPrice": null,
      "averagePrice": 463480,
      "averageYoyPct": 2.5,
      "sales": 446,
      "salesYoyPct": -1,
      "monthsOfInventory": 2.16,
      "avgDaysOnMarket": 28,
      "growth5yPct": null,
      "rent2Br": 1548,
      "rentZone": "Saskatoon CMA",
      "sources": [
        "https://cdn.agentbook.com/accounts/lBy1Ntw24C/assets/articles/files/0826 Saskatoon Monthly.pdf"
      ]
    },
    {
      "slug": "regina",
      "name": "Regina",
      "province": "SK",
      "geographyScope": "City of Regina",
      "board": "SRA / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 348900,
      "benchmarkYoyPct": 3.3,
      "medianPrice": null,
      "averagePrice": 357376,
      "averageYoyPct": 1.1,
      "sales": 332,
      "salesYoyPct": -6,
      "monthsOfInventory": 2.4,
      "avgDaysOnMarket": 30,
      "growth5yPct": null,
      "rent2Br": 1473,
      "rentZone": "Regina CMA",
      "sources": [
        "https://cdn.agentbook.com/accounts/lBy1Ntw24C/assets/articles/files/0826 Regina Monthly.pdf"
      ]
    },
    {
      "slug": "prince-albert",
      "name": "Prince Albert",
      "province": "SK",
      "geographyScope": "City of Prince Albert",
      "board": "SRA / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 280700,
      "benchmarkYoyPct": 1.5,
      "medianPrice": null,
      "averagePrice": 294290,
      "averageYoyPct": 8.5,
      "sales": 43,
      "salesYoyPct": -7,
      "monthsOfInventory": 2.47,
      "avgDaysOnMarket": 36,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://cdn.agentbook.com/accounts/lBy1Ntw24C/assets/articles/files/0826 Prince Albert Monthly.pdf"
      ]
    },
    {
      "slug": "moose-jaw",
      "name": "Moose Jaw",
      "province": "SK",
      "geographyScope": "City of Moose Jaw",
      "board": "SRA / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 299700,
      "benchmarkYoyPct": 4,
      "medianPrice": null,
      "averagePrice": 281919,
      "averageYoyPct": -7.6,
      "sales": 61,
      "salesYoyPct": 2,
      "monthsOfInventory": 2.52,
      "avgDaysOnMarket": 29,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://cdn.agentbook.com/accounts/lBy1Ntw24C/assets/articles/files/0826 Moose Jaw Monthly.pdf"
      ]
    },
    {
      "slug": "swift-current",
      "name": "Swift Current",
      "province": "SK",
      "geographyScope": "City of Swift Current",
      "board": "SRA / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 294600,
      "benchmarkYoyPct": -1,
      "medianPrice": null,
      "averagePrice": 262489,
      "averageYoyPct": 4.8,
      "sales": 21,
      "salesYoyPct": -30,
      "monthsOfInventory": 5.29,
      "avgDaysOnMarket": 40,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://cdn.agentbook.com/accounts/lBy1Ntw24C/assets/articles/files/0826 Swift Current Monthly.pdf"
      ]
    },
    {
      "slug": "moncton",
      "name": "Moncton",
      "province": "NB",
      "geographyScope": "Grand Moncton",
      "board": "Royal LePage / CREA",
      "referenceMonth": "2026-Q2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 3,
      "medianPrice": 425100,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": 93,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.royallepage.ca/en/realestate/royal-lepage-national-house-price-survey-q2-2026/"
      ]
    },
    {
      "slug": "saint-john",
      "name": "Saint John",
      "province": "NB",
      "geographyScope": "« Saint John and Area » — territoire de la chambre, pas la seule municipalité.",
      "board": "New Brunswick REALTORS® du Nouveau-Brunswick (NBREB) / ACI",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 355700,
      "benchmarkYoyPct": 3.8,
      "medianPrice": 355000,
      "averagePrice": 383449,
      "averageYoyPct": 7.3,
      "sales": 199,
      "salesYoyPct": -12.3,
      "monthsOfInventory": 3.7,
      "avgDaysOnMarket": 31,
      "growth5yPct": 76,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://nbrealestateboard.com/download/saint-john-and-area-august-2026/?wpdmdl=11024"
      ]
    },
    {
      "slug": "fredericton",
      "name": "Fredericton",
      "province": "NB",
      "geographyScope": "« Fredericton and Region » — territoire de la chambre, pas la seule municipalité.",
      "board": "New Brunswick REALTORS® du Nouveau-Brunswick (NBREB) / ACI",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 364200,
      "benchmarkYoyPct": 5.8,
      "medianPrice": 345000,
      "averagePrice": 368845,
      "averageYoyPct": -6.5,
      "sales": 213,
      "salesYoyPct": 0,
      "monthsOfInventory": 3.4,
      "avgDaysOnMarket": 33,
      "growth5yPct": 74,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://nbrealestateboard.com/download/fredericton-and-region-august-2026/?wpdmdl=11018"
      ]
    },
    {
      "slug": "london",
      "name": "London",
      "province": "ON",
      "geographyScope": "Juridiction LSTAR (London–St. Thomas) — aucun agrégat « City of London » publié",
      "board": "LSTAR / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 553500,
      "benchmarkYoyPct": -3.5,
      "medianPrice": 553950,
      "averagePrice": 590550,
      "averageYoyPct": null,
      "sales": 526,
      "salesYoyPct": -14.3,
      "monthsOfInventory": 6.3,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": 1651,
      "rentZone": "London CMA",
      "sources": [
        "https://lstar.ca/articles/housing-inventory-hits-new-high-in-august",
        "https://members.lstar.ca/sites/default/files/2026-09/LSTAR%20August%202026%20Residential%20Market%20Activity%20Report.PDF"
      ]
    },
    {
      "slug": "markham",
      "name": "Markham",
      "province": "ON",
      "geographyScope": "City of Markham (York Region)",
      "board": "TRREB",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 1055300,
      "benchmarkYoyPct": -6.42,
      "medianPrice": 1095000,
      "averagePrice": 1208692,
      "averageYoyPct": null,
      "sales": 282,
      "salesYoyPct": null,
      "monthsOfInventory": 4.1,
      "avgDaysOnMarket": 33,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://trreb.ca/market-data/market-watch/",
        "https://trreb.ca/wp-content/files/market-stats/market-watch/mw2608.pdf"
      ]
    },
    {
      "slug": "vaughan",
      "name": "Vaughan",
      "province": "ON",
      "geographyScope": "City of Vaughan (York Region)",
      "board": "TRREB",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 1124400,
      "benchmarkYoyPct": -4.99,
      "medianPrice": 1148750,
      "averagePrice": 1234758,
      "averageYoyPct": null,
      "sales": 242,
      "salesYoyPct": null,
      "monthsOfInventory": 4.9,
      "avgDaysOnMarket": 33,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://trreb.ca/market-data/market-watch/",
        "https://trreb.ca/wp-content/files/market-stats/market-watch/mw2608.pdf"
      ]
    },
    {
      "slug": "kitchener",
      "name": "Kitchener",
      "province": "ON",
      "geographyScope": "Ville de Kitchener (« Market Quick Glance » Cornerstone); HPI = agrégat Kitchener–Waterloo",
      "board": "Cornerstone (WRAR) / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 633300,
      "benchmarkYoyPct": -5.5,
      "medianPrice": null,
      "averagePrice": 672465,
      "averageYoyPct": -1,
      "sales": 208,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": 1832,
      "rentZone": "Kitchener - Cambridge - Waterloo CMA",
      "sources": [
        "https://cornerstone.inc/waterloo-region-housing-statistics",
        "https://stats.crea.ca/board/wrar/",
        "https://itso.stats.showingtime.com/infoserv/s-v1/nNuN-ir2",
        "https://itso.stats.showingtime.com/infoserv/s-v1/cZoR-tFS"
      ]
    },
    {
      "slug": "windsor",
      "name": "Windsor",
      "province": "ON",
      "geographyScope": "Windsor-Essex",
      "board": "WECAR / CREA",
      "referenceMonth": "2026-07",
      "benchmarkHpi": 579100,
      "benchmarkYoyPct": 0.9,
      "medianPrice": 515000,
      "averagePrice": 541019,
      "averageYoyPct": null,
      "sales": 522,
      "salesYoyPct": -7.8,
      "monthsOfInventory": 4.4,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": 1454,
      "rentZone": "Windsor CMA",
      "sources": [
        "https://stats.crea.ca/board/wind",
        "https://wecartech.com/wecfiles/stats_new/2026/aug/",
        "https://windsorrealestate.com/monthly-stats"
      ]
    },
    {
      "slug": "richmond",
      "name": "Richmond",
      "province": "BC",
      "geographyScope": "Metro Vancouver (Richmond)",
      "board": "Greater Vancouver REALTORS (REBGV)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 1025100,
      "benchmarkYoyPct": -7.3,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://members.gvrealtors.ca/news/GVR-Stats-Package-August-2026.pdf"
      ]
    },
    {
      "slug": "abbotsford",
      "name": "Abbotsford",
      "province": "BC",
      "geographyScope": "Ville d’Abbotsford (ligne HPI propre à la ville dans le paquet FVREB)",
      "board": "Fraser Valley Real Estate Board (FVREB)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 713300,
      "benchmarkYoyPct": -7.2,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.fvreb.bc.ca/statistics/Package202608.pdf"
      ]
    },
    {
      "slug": "coquitlam",
      "name": "Coquitlam",
      "province": "BC",
      "geographyScope": "Metro Vancouver (Coquitlam)",
      "board": "Greater Vancouver REALTORS (REBGV)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 981400,
      "benchmarkYoyPct": -6.4,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://members.gvrealtors.ca/news/GVR-Stats-Package-August-2026.pdf"
      ]
    },
    {
      "slug": "kelowna",
      "name": "Kelowna",
      "province": "BC",
      "geographyScope": "Central Okanagan (Kelowna)",
      "board": "Association of Interior REALTORS",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 1056700,
      "benchmarkYoyPct": -2,
      "medianPrice": 925166,
      "averagePrice": 1049811,
      "averageYoyPct": null,
      "sales": 327,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 60,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.interiorrealtors.ca/market-statistics/",
        "https://www.interiorrealtors.ca/wp-content/uploads/2025/06/08-CO_NO_SH-Statistics-Aug2026.pdf"
      ]
    },
    {
      "slug": "red-deer",
      "name": "Red Deer",
      "province": "AB",
      "geographyScope": "City of Red Deer",
      "board": "AREA / Pillar 9",
      "referenceMonth": "2026-07",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": null,
      "averagePrice": 423838,
      "averageYoyPct": 4.4,
      "sales": 178,
      "salesYoyPct": -16.4,
      "monthsOfInventory": 2.13,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://albertarealtor.ca/statistics"
      ]
    },
    {
      "slug": "lethbridge",
      "name": "Lethbridge",
      "province": "AB",
      "geographyScope": "City of Lethbridge",
      "board": "AREA / Pillar 9",
      "referenceMonth": "2026-07",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": null,
      "averagePrice": 465724,
      "averageYoyPct": 8.1,
      "sales": 161,
      "salesYoyPct": -20.3,
      "monthsOfInventory": 2.5,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://albertarealtor.ca/statistics"
      ]
    },
    {
      "slug": "fort-mcmurray",
      "name": "Fort McMurray",
      "province": "AB",
      "geographyScope": "Fort McMurray (Wood Buffalo)",
      "board": "AREA / Pillar 9",
      "referenceMonth": "2026-08",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": null,
      "averagePrice": 399590,
      "averageYoyPct": 5.6,
      "sales": 116,
      "salesYoyPct": 8.4,
      "monthsOfInventory": 2.72,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://albertarealtor.ca/hubfs/Fort%20McMurray%20-%200116%20-%20Public%5B15%5D.pdf?hsLang=en"
      ]
    },
    {
      "slug": "airdrie",
      "name": "Airdrie",
      "province": "AB",
      "geographyScope": "City of Airdrie (Calgary region)",
      "board": "CREB",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 508800,
      "benchmarkYoyPct": -4.2,
      "medianPrice": 487500,
      "averagePrice": 493390,
      "averageYoyPct": null,
      "sales": 137,
      "salesYoyPct": -9.9,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.creb.com/News/Media_Releases/2026/September/August_2026_Stats/",
        "https://wowa.ca/calgary-housing-market"
      ]
    },
    {
      "slug": "grande-prairie",
      "name": "Grande Prairie",
      "province": "AB",
      "geographyScope": "City of Grande Prairie",
      "board": "AREA / Pillar 9",
      "referenceMonth": "2026-08",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": null,
      "averagePrice": 402523,
      "averageYoyPct": 6.1,
      "sales": 119,
      "salesYoyPct": -24.2,
      "monthsOfInventory": 1.92,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://albertarealtor.ca/hubfs/City%20of%20Grande%20Prairie%20-%200132%20-%20Public%5B25%5D.pdf?hsLang=en"
      ]
    },
    {
      "slug": "medicine-hat",
      "name": "Medicine Hat",
      "province": "AB",
      "geographyScope": "City of Medicine Hat",
      "board": "AREA / Pillar 9",
      "referenceMonth": "2026-07",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": null,
      "averagePrice": 393928,
      "averageYoyPct": 6.5,
      "sales": 109,
      "salesYoyPct": -7.6,
      "monthsOfInventory": 1.62,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://albertarealtor.ca/statistics"
      ]
    },
    {
      "slug": "blainville",
      "name": "Blainville",
      "province": "QC",
      "geographyScope": "Ville de Blainville (Centris)",
      "board": "Centris / APCIQ",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 803000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 262,
      "salesYoyPct": 7,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 27,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/laurentides/blainville",
        "https://com.apciq.ca/sam/pdf/bar/2026/202601-bar-mtl.pdf"
      ]
    },
    {
      "slug": "saint-eustache",
      "name": "Saint-Eustache",
      "province": "QC",
      "geographyScope": "Ville de Saint-Eustache (Centris)",
      "board": "Centris / APCIQ",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 597000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 180,
      "salesYoyPct": 9,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 24,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/laurentides/saint-eustache",
        "https://com.apciq.ca/sam/pdf/bar/2026/202601-bar-mtl.pdf"
      ]
    },
    {
      "slug": "saint-jerome",
      "name": "Saint-Jérôme",
      "province": "QC",
      "geographyScope": "Ville de Saint-Jérôme (Centris)",
      "board": "Centris / APCIQ",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 547000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 314,
      "salesYoyPct": -11,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 30,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/laurentides/saint-jerome",
        "https://com.apciq.ca/sam/pdf/bar/2026/202601-bar-mtl.pdf"
      ]
    },
    {
      "slug": "boucherville",
      "name": "Boucherville",
      "province": "QC",
      "geographyScope": "Ville de Boucherville (Centris)",
      "board": "Centris / APCIQ",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 805000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 161,
      "salesYoyPct": 11,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 18,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/monteregie/boucherville",
        "https://com.apciq.ca/sam/pdf/bar/2026/202601-bar-mtl.pdf"
      ]
    },
    {
      "slug": "sainte-julie",
      "name": "Sainte-Julie",
      "province": "QC",
      "geographyScope": "Ville de Sainte-Julie (Centris)",
      "board": "Centris / APCIQ",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 667400,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 118,
      "salesYoyPct": -13,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 21,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/monteregie/sainte-julie",
        "https://com.apciq.ca/sam/pdf/bar/2026/202601-bar-mtl.pdf"
      ]
    },
    {
      "slug": "saint-jean-sur-richelieu",
      "name": "Saint-Jean-sur-Richelieu",
      "province": "QC",
      "geographyScope": "Ville de Saint-Jean-sur-Richelieu (Centris)",
      "board": "Centris / APCIQ",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 578000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 356,
      "salesYoyPct": -11,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 31,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/monteregie/saint-jean-sur-richelieu",
        "https://com.apciq.ca/sam/pdf/bar/2026/202601-bar-mtl.pdf"
      ]
    },
    {
      "slug": "drummondville",
      "name": "Drummondville",
      "province": "QC",
      "geographyScope": "Ville de Drummondville (Centris)",
      "board": "Centris / APCIQ",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 425000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 235,
      "salesYoyPct": -3,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 34,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/centre-du-quebec/drummondville",
        "https://com.apciq.ca/sam/pdf/bar/2026/202601-bar-drummondville.pdf"
      ]
    },
    {
      "slug": "rimouski",
      "name": "Rimouski",
      "province": "QC",
      "geographyScope": "Agglomération de Rimouski (Centris/APCIQ)",
      "board": "Centris / APCIQ",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 400750,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 146,
      "salesYoyPct": 2,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 29,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/bas-saint-laurent/rimouski",
        "https://com.apciq.ca/sam/pdf/bar/2026/202601-bar-province.pdf"
      ]
    },
    {
      "slug": "saguenay",
      "name": "Saguenay",
      "province": "QC",
      "geographyScope": "RMR de Saguenay",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 8,
      "medianPrice": 370000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 381,
      "salesYoyPct": 0,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres",
        "https://apciq.ca/"
      ]
    },
    {
      "slug": "rouyn-noranda",
      "name": "Rouyn-Noranda",
      "province": "QC",
      "geographyScope": "Région Abitibi-Témiscamingue",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 8,
      "medianPrice": 335000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 372,
      "salesYoyPct": -2,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres",
        "https://apciq.ca/"
      ]
    },
    {
      "slug": "gaspe",
      "name": "Gaspé",
      "province": "QC",
      "geographyScope": "Région Gaspésie–Îles-de-la-Madeleine",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 6,
      "medianPrice": 262500,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 130,
      "salesYoyPct": -15,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres",
        "https://apciq.ca/"
      ]
    },
    {
      "slug": "baie-comeau",
      "name": "Baie-Comeau",
      "province": "QC",
      "geographyScope": "Région Côte-Nord",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 7,
      "medianPrice": 271750,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 178,
      "salesYoyPct": 21,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres",
        "https://apciq.ca/"
      ]
    },
    {
      "slug": "sept-iles",
      "name": "Sept-Îles",
      "province": "QC",
      "geographyScope": "Région Côte-Nord",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-T2",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 7,
      "medianPrice": 271750,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 178,
      "salesYoyPct": 21,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres",
        "https://apciq.ca/"
      ]
    },
    {
      "slug": "oakville",
      "name": "Oakville",
      "province": "ON",
      "geographyScope": "Territoire OMDREB au complet (Oakville + Milton + Halton Hills) — aucun agrégat « Town of Oakville » publié par CREA",
      "board": "OMDREB / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 1044000,
      "benchmarkYoyPct": -5.7,
      "medianPrice": null,
      "averagePrice": 1152029,
      "averageYoyPct": -4.7,
      "sales": 382,
      "salesYoyPct": -9,
      "monthsOfInventory": 4.6,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://stats.crea.ca/board/oakv"
      ]
    },
    {
      "slug": "richmond-hill",
      "name": "Richmond Hill",
      "province": "ON",
      "geographyScope": "City of Richmond Hill (York Region)",
      "board": "TRREB",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 1160000,
      "benchmarkYoyPct": -6.97,
      "medianPrice": 1068888,
      "averagePrice": 1205777,
      "averageYoyPct": null,
      "sales": 161,
      "salesYoyPct": null,
      "monthsOfInventory": 5.6,
      "avgDaysOnMarket": 37,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://trreb.ca/market-data/market-watch/",
        "https://trreb.ca/wp-content/files/market-stats/market-watch/mw2608.pdf"
      ]
    },
    {
      "slug": "burlington",
      "name": "Burlington",
      "province": "ON",
      "geographyScope": "City of Burlington — ligne municipale du Market Watch TRREB (Halton)",
      "board": "TRREB (Halton) / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 849900,
      "benchmarkYoyPct": -0.8,
      "medianPrice": null,
      "averagePrice": 1020937,
      "averageYoyPct": null,
      "sales": 193,
      "salesYoyPct": -11.5,
      "monthsOfInventory": 3.6,
      "avgDaysOnMarket": 38,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://trreb.ca/wp-content/files/market-stats/market-watch/mw2608.pdf",
        "https://wowa.ca/gta/burlington-housing-market",
        "https://creastats.crea.ca/board/hami/"
      ]
    },
    {
      "slug": "oshawa",
      "name": "Oshawa",
      "province": "ON",
      "geographyScope": "City of Oshawa (Durham Region)",
      "board": "TRREB",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 705200,
      "benchmarkYoyPct": -5.8,
      "medianPrice": 645000,
      "averagePrice": 652775,
      "averageYoyPct": null,
      "sales": 143,
      "salesYoyPct": null,
      "monthsOfInventory": 3.6,
      "avgDaysOnMarket": 31,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://trreb.ca/market-data/market-watch/",
        "https://trreb.ca/wp-content/files/market-stats/market-watch/mw2608.pdf"
      ]
    },
    {
      "slug": "sudbury",
      "name": "Sudbury",
      "province": "ON",
      "geographyScope": "Grand Sudbury",
      "board": "Sudbury Real Estate Board / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 499500,
      "benchmarkYoyPct": 1,
      "medianPrice": null,
      "averagePrice": 496588,
      "averageYoyPct": 3.6,
      "sales": 238,
      "salesYoyPct": -8.1,
      "monthsOfInventory": 3.4,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://creastats.crea.ca/board/sudb"
      ]
    },
    {
      "slug": "st-johns",
      "name": "St. John's",
      "province": "NL",
      "geographyScope": "St. John’s (RMR)",
      "board": "NLAR / CREA (MLS HPI)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 425400,
      "benchmarkYoyPct": 7.5,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": -10.8,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://stats.crea.ca/board/stjo"
      ]
    },
    {
      "slug": "kamloops",
      "name": "Kamloops",
      "province": "BC",
      "geographyScope": "Kamloops",
      "board": "Association of Interior REALTORS",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 669100,
      "benchmarkYoyPct": 0.9,
      "medianPrice": 640000,
      "averagePrice": 706326,
      "averageYoyPct": null,
      "sales": 217,
      "salesYoyPct": -1.4,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 61,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://interiorrealtors.ca/market-statistics/",
        "https://www.interiorrealtors.ca/wp-content/uploads/2025/06/08-KA-Statistics-Aug2026.pdf"
      ]
    },
    {
      "slug": "thunder-bay",
      "name": "Thunder Bay",
      "province": "ON",
      "geographyScope": "Ville de Thunder Bay",
      "board": "Thunder Bay Real Estate Board",
      "referenceMonth": "2026-08",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": 405819,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 104,
      "salesYoyPct": -10.3,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 17,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://creastats.crea.ca/board/thun"
      ]
    },
    {
      "slug": "charlottetown",
      "name": "Charlottetown",
      "province": "PE",
      "geographyScope": "Île-du-Prince-Édouard entière (PEIREA — aucune ventilation municipale publiée)",
      "board": "PEIREA / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 372800,
      "benchmarkYoyPct": -1.3,
      "medianPrice": null,
      "averagePrice": 420819,
      "averageYoyPct": 5,
      "sales": 188,
      "salesYoyPct": -5.5,
      "monthsOfInventory": 7.4,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://creastats.crea.ca/board/peia/"
      ]
    },
    {
      "slug": "terrebonne",
      "name": "Terrebonne",
      "province": "QC",
      "geographyScope": "Secteur Centris « Terrebonne » — la ville compte trois secteurs (Terrebonne, Lachenaie, La Plaine) ; aucun total pour la ville entière",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-06",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 5,
      "medianPrice": 625250,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 214,
      "salesYoyPct": -26,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 19,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/lanaudiere/terrebonne-terrebonne"
      ]
    },
    {
      "slug": "brossard",
      "name": "Brossard",
      "province": "QC",
      "geographyScope": "Ville de Brossard (Centris — statistiques trimestrielles)",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-06",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 3,
      "medianPrice": 732950,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 385,
      "salesYoyPct": -9,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 43,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/monteregie/brossard"
      ]
    },
    {
      "slug": "repentigny",
      "name": "Repentigny",
      "province": "QC",
      "geographyScope": "Secteur Centris « Repentigny » — Le Gardeur est publié à part ; aucun total pour la ville entière",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-06",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 0,
      "medianPrice": 589000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 257,
      "salesYoyPct": 3,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 23,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/lanaudiere/repentigny-repentigny"
      ]
    },
    {
      "slug": "granby",
      "name": "Granby",
      "province": "QC",
      "geographyScope": "Ville de Granby (Centris — statistiques trimestrielles)",
      "board": "APCIQ/QPAREB (Centris)",
      "referenceMonth": "2026-06",
      "benchmarkHpi": null,
      "benchmarkYoyPct": 3,
      "medianPrice": 467000,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 247,
      "salesYoyPct": 5,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 25,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.centris.ca/fr/outils/statistiques-immobilieres/monteregie/granby"
      ]
    },
    {
      "slug": "barrie",
      "name": "Barrie",
      "province": "ON",
      "geographyScope": "Ville de Barrie — colonne dédiée de l'infographie « Simcoe County Market Stats » de la BDAR (distincte d'Innisfil et d'Orillia) ; données MLS® TRREB.",
      "board": "Barrie & District Association of REALTORS® (BDAR)",
      "referenceMonth": "2025-09",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": null,
      "averagePrice": 706668,
      "averageYoyPct": -4.1,
      "sales": 189,
      "salesYoyPct": 5.29,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "noMonthlyCitySource": true,
      "sources": [
        "https://www.bdar.ca/statistics",
        "https://trreb.ca/wp-content/files/market-stats/market-watch/mw2607.pdf",
        "https://creastats.crea.ca/board/orea/"
      ]
    },
    {
      "slug": "guelph",
      "name": "Guelph",
      "province": "ON",
      "geographyScope": null,
      "board": "OnePoint Association of REALTORS® — Guelph & District",
      "referenceMonth": null,
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "noMonthlyCitySource": true,
      "sources": [
        "https://creastats.crea.ca/board/guel",
        "https://www.onepointar.ca/about",
        "https://www.onepointar.ca/news"
      ]
    },
    {
      "slug": "kingston",
      "name": "Kingston",
      "province": "ON",
      "geographyScope": "Ensemble de la juridiction de la chambre (MLS® System of the Kingston and Area Real Estate Association) — pas uniquement la ville de Kingston ; aucune ventilation municipale publiée.",
      "board": "Kingston and Area Real Estate Association (KAREA)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 550100,
      "benchmarkYoyPct": 0.2,
      "medianPrice": null,
      "averagePrice": 612691,
      "averageYoyPct": 2.7,
      "sales": 239,
      "salesYoyPct": 0,
      "monthsOfInventory": 5.8,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://creastats.crea.ca/board/king"
      ]
    },
    {
      "slug": "st-catharines",
      "name": "St. Catharines",
      "province": "ON",
      "geographyScope": "Ville de St. Catharines — ligne « St. Catharines » du tableau par juridiction du Stats Package mensuel de la NAR (la chambre couvre toute la région de Niagara).",
      "board": "Niagara Association of REALTORS® (NAR)",
      "referenceMonth": "2026-07",
      "benchmarkHpi": 528500,
      "benchmarkYoyPct": null,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 150,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": 39,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://www.niagararealtor.ca/monthly-stats",
        "https://cdn.agentbook.com/accounts/IBtDjp3491/assets/elements/links/Copy%20of%20A.%20NAR%20Stats%20Package%20(July%20data%202026).pdf"
      ]
    },
    {
      "slug": "nanaimo",
      "name": "Nanaimo",
      "province": "BC",
      "geographyScope": "Zone Nanaimo du territoire VIREB (repère unifamilial propre à la zone).",
      "board": "Vancouver Island Real Estate Board (VIREB)",
      "referenceMonth": "2026-07",
      "benchmarkHpi": 822200,
      "benchmarkYoyPct": 1,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://vireb.com/wp-content/uploads/2026/08/07-Jul-26-VIREB-Stats-Package.pdf",
        "https://www.vireb.com/market-report"
      ]
    },
    {
      "slug": "victoria",
      "name": "Victoria",
      "province": "BC",
      "geographyScope": "« Victoria Core » du territoire VREB (repère unifamilial). Le Grand Victoria est plus large.",
      "board": "Victoria Real Estate Board (VREB)",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 1301800,
      "benchmarkYoyPct": -0.6,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": 591,
      "salesYoyPct": 12.6,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": 2120,
      "rentZone": "Victoria CMA",
      "sources": [
        "https://www.vreb.org/current-statistics"
      ]
    },
    {
      "slug": "prince-george",
      "name": "Prince George",
      "province": "BC",
      "geographyScope": "Ville de Prince George (BC Northern Real Estate Board).",
      "board": "BC Northern Real Estate Board (BCNREB)",
      "referenceMonth": "2026-06",
      "benchmarkHpi": null,
      "benchmarkYoyPct": null,
      "medianPrice": null,
      "averagePrice": 542905,
      "averageYoyPct": null,
      "sales": 680,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": null,
      "rentZone": null,
      "sources": [
        "https://bcnreb.bc.ca/board-news-releases-2026"
      ]
    },
    {
      "slug": "brantford",
      "name": "Brantford",
      "province": "ON",
      "geographyScope": "Territoire de la BRREA (Brantford Regional Real Estate Association) — Brantford et comté de Brant",
      "board": "BRREA (Brantford Regional Real Estate Association) / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 614900,
      "benchmarkYoyPct": -6.1,
      "medianPrice": null,
      "averagePrice": 692096,
      "averageYoyPct": 9.2,
      "sales": 122,
      "salesYoyPct": -10.9,
      "monthsOfInventory": 5.5,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": 1619,
      "rentZone": "Brantford CMA",
      "sources": [
        "https://creastats.crea.ca/board/brnt/",
        "https://www.brrea.com/2026-statistics"
      ]
    },
    {
      "slug": "waterloo",
      "name": "Waterloo",
      "province": "ON",
      "geographyScope": "Agrégat Kitchener–Waterloo (Cornerstone ne publie aucun chiffre propre à la ville de Waterloo)",
      "board": "Cornerstone (WRAR) / CREA",
      "referenceMonth": "2026-08",
      "benchmarkHpi": 628300,
      "benchmarkYoyPct": -6,
      "medianPrice": null,
      "averagePrice": null,
      "averageYoyPct": null,
      "sales": null,
      "salesYoyPct": null,
      "monthsOfInventory": null,
      "avgDaysOnMarket": null,
      "growth5yPct": null,
      "rent2Br": 1832,
      "rentZone": "Kitchener - Cambridge - Waterloo CMA",
      "sources": [
        "https://creastats.crea.ca/board/wrar/",
        "https://cornerstone.inc/waterloo-region-housing-statistics"
      ]
    }
  ]
}