{
  "_comment": "Candidats Buildium Canada HORS Québec — campagne de découverte massive 2026-08-28 (WebSearch site:managebuilding.com + villes/provinces, validation live des pages /Resident/public/rentals via WebFetch, ~112 sous-domaines uniques découverts). Même format que data/buildium_clients.json ; listings_on = nb d'annonces hors QC visibles au moment du sondage (peut inclure quelques unités non résidentielles — parking/commercial — que le connecteur filtre). AUCUN doublon avec buildium_clients.json. REJETS 2026-08-28 (0 annonce ou page morte) : hoolihomesrealty, royallepageproperty, vernongardens, veyronproperties, hubcentral (404), renttruman, edmontonfurnishedsuites (404), topwestrealty, metawestrealty (404), ridgeapartments (404), m-f-properties (404), justrent, graymanagementservices (Whitehorse — 404 au sondage, à re-tester), directpropertymanagement1 (Yellowknife — 0 annonce), niagararental (404), hylandproperties, lakeheadgroup (404), gryphonpropertymanagement (404), shorelinepropertymanagement, homelife (gabarit vide), brooksidepm (404), nicerentals/bluediamondpropertiesllc/bentbirchpropertymanagement (comptes inactifs). HORS CANADA (ne pas retester) : migmgmt + uppm (Californie), abdproperties + jsadevelopment (Waterloo, Iowa), romigrentals (US). MISE EN PAGE HÉRITÉE NON VALIDABLE PAR WebFetch (viewmodel DotVVM dans <script>, nécessite curl) — à valider par curl avant intégration : remaxrentalpros (Nanaimo BC, annonces indexées Google), diverserentals (Chilliwack/Abbotsford BC), selectrealestatebc (BC), rentdan (Abbotsford BC), mygirlfridaymanagement (Kitchener-Waterloo ON).",
  "generated": "2026-08-28",
  "clients": [
    {
      "id": "refinity",
      "name": "Refinity Homes",
      "site": "https://refinity.managebuilding.com/Resident/public/home",
      "subdomain": "refinity",
      "regions": ["Vancouver", "Surrey", "Richmond", "Burnaby", "Langley"],
      "province": "BC",
      "status": "valide",
      "listings_on": 7,
      "notes": "7 annonces BC (Lower Mainland) le 2026-08-28 ; mise en page moderne"
    },
    {
      "id": "macpherson",
      "name": "MacPherson Real Estate Ltd.",
      "site": "https://cbmre.managebuilding.com/Resident/public/home",
      "subdomain": "cbmre",
      "regions": ["Vancouver", "Burnaby", "Coquitlam", "New Westminster"],
      "province": "BC",
      "status": "valide",
      "listings_on": 6,
      "notes": "6 annonces BC le 2026-08-28 ; Coldwell Banker MacPherson, Coquitlam"
    },
    {
      "id": "rlpklein",
      "name": "Royal LePage Westside Klein Group",
      "site": "https://rlpkleingroup.managebuilding.com/Resident/public/home",
      "subdomain": "rlpkleingroup",
      "regions": ["Vancouver"],
      "province": "BC",
      "status": "valide",
      "listings_on": 3,
      "notes": "3 annonces Vancouver le 2026-08-28"
    },
    {
      "id": "pennylane",
      "name": "Penny Lane Property Management",
      "site": "https://pennylanepropertymanagement.managebuilding.com/Resident/public/home",
      "subdomain": "pennylanepropertymanagement",
      "regions": ["Victoria", "Courtenay", "Campbell River"],
      "province": "BC",
      "status": "valide",
      "listings_on": 14,
      "notes": "14 annonces BC (île de Vancouver) le 2026-08-28"
    },
    {
      "id": "jksrealty",
      "name": "JKS Realty & Property Management",
      "site": "https://jksrealty.managebuilding.com/Resident/public/home",
      "subdomain": "jksrealty",
      "regions": ["Victoria", "Langford"],
      "province": "BC",
      "status": "valide",
      "listings_on": 10,
      "notes": "10 annonces Victoria/Langford le 2026-08-28"
    },
    {
      "id": "westurban",
      "name": "WestUrban Properties Management Ltd.",
      "site": "https://westurban.managebuilding.com/Resident/public/home",
      "subdomain": "westurban",
      "regions": ["Victoria", "Duncan", "Nanaimo", "Kelowna", "Salmon Arm", "Campbell River", "Cranbrook", "Vernon", "Abbotsford", "Winnipeg", "Calgary"],
      "province": "BC",
      "status": "valide",
      "listings_on": 79,
      "notes": "79 annonces le 2026-08-28 (BC 67, MB 3, AB 2, autres 7) — promoteur-gestionnaire multi-provinces, gros volume"
    },
    {
      "id": "pqvi",
      "name": "Pacific Quorum Vancouver Island Properties Inc.",
      "site": "https://pqvi.managebuilding.com/Resident/public/home",
      "subdomain": "pqvi",
      "regions": ["Victoria", "Courtenay", "Campbell River", "Parksville", "Comox", "Port Alberni"],
      "province": "BC",
      "status": "valide",
      "listings_on": 22,
      "notes": "22 annonces BC (île de Vancouver) le 2026-08-28"
    },
    {
      "id": "pqrn",
      "name": "Pacific Quorum (Vancouver Island) — portail locations pqrn",
      "site": "https://pqrn.managebuilding.com/Resident/public/home",
      "subdomain": "pqrn",
      "regions": ["Nanaimo", "Victoria", "Coquitlam"],
      "province": "BC",
      "status": "valide",
      "listings_on": 23,
      "notes": "23 annonces BC le 2026-08-28 ; deuxième portail Pacific Quorum, inventaire distinct de pqvi (dédupliquer par adresse au besoin)"
    },
    {
      "id": "bishops",
      "name": "Bishops Realty Inc.",
      "site": "https://bishopsrealtyinc.managebuilding.com/Resident/public/home",
      "subdomain": "bishopsrealtyinc",
      "regions": ["Kelowna", "West Kelowna"],
      "province": "BC",
      "status": "valide",
      "listings_on": 12,
      "notes": "12 annonces Kelowna/West Kelowna le 2026-08-28"
    },
    {
      "id": "cityplex",
      "name": "Cityplex Property Management",
      "site": "https://cityplex.managebuilding.com/Resident/public/home",
      "subdomain": "cityplex",
      "regions": ["Kelowna", "West Kelowna", "Peachland", "Penticton", "Surrey", "White Rock"],
      "province": "BC",
      "status": "valide",
      "listings_on": 14,
      "notes": "14 annonces BC (Okanagan + Lower Mainland) le 2026-08-28"
    },
    {
      "id": "pqokanagan",
      "name": "Pacific Quorum (Okanagan) Properties Inc",
      "site": "https://pqokanagan.managebuilding.com/Resident/public/home",
      "subdomain": "pqokanagan",
      "regions": ["Kelowna", "West Kelowna", "Penticton", "Salmon Arm", "Sicamous"],
      "province": "BC",
      "status": "valide",
      "listings_on": 8,
      "notes": "8 annonces Okanagan le 2026-08-28"
    },
    {
      "id": "highpoint",
      "name": "Highpoint Realty Ltd.",
      "site": "https://highpointrealtyltd.managebuilding.com/Resident/public/home",
      "subdomain": "highpointrealtyltd",
      "regions": ["Kelowna"],
      "province": "BC",
      "status": "valide",
      "listings_on": 11,
      "notes": "11 annonces Kelowna le 2026-08-28 (secteur UBCO/Academy Way)"
    },
    {
      "id": "mvk",
      "name": "MVK Rental",
      "site": "https://mvkrental.ca",
      "subdomain": "mvkrental",
      "regions": ["Kamloops", "Vernon", "Merritt", "Kelowna"],
      "province": "BC",
      "status": "valide",
      "listings_on": 12,
      "notes": "12 annonces BC (Kamloops 7, Vernon 5) le 2026-08-28"
    },
    {
      "id": "greenstone",
      "name": "Greenstone Properties",
      "site": "https://greenstoneproperties.managebuilding.com/Resident/public/home",
      "subdomain": "greenstoneproperties",
      "regions": ["Kamloops", "Pouce Coupe"],
      "province": "BC",
      "status": "valide",
      "listings_on": 1,
      "notes": "1 annonce BC (Pouce Coupe) le 2026-08-28 ; gestionnaire basé à Kamloops, petit inventaire variable"
    },
    {
      "id": "c21energy",
      "name": "Century 21 Energy Realty",
      "site": "https://c21energypropertymanagement.managebuilding.com/Resident/public/home",
      "subdomain": "c21energypropertymanagement",
      "regions": ["Prince George", "Fort St. John", "Chetwynd", "Quesnel", "Taylor"],
      "province": "BC",
      "status": "valide",
      "listings_on": 48,
      "notes": "48 cartes BC (nord de la BC) le 2026-08-28, dont quelques stationnements à filtrer"
    },
    {
      "id": "nestpg",
      "name": "Nest Property Management and Real Estate Services Ltd.",
      "site": "https://nestrealtyltd.com",
      "subdomain": "nestpg",
      "regions": ["Prince George", "Vancouver", "Burnaby", "Kitimat", "Prince Rupert", "Terrace", "Surrey"],
      "province": "BC",
      "status": "valide",
      "listings_on": 76,
      "notes": "76 annonces BC le 2026-08-28 (Prince George + Lower Mainland + nord-ouest BC) — gros volume"
    },
    {
      "id": "kidd",
      "name": "Kidd Management Ltd (KG Property)",
      "site": "https://kgproperty.managebuilding.com/Resident/public/home",
      "subdomain": "kgproperty",
      "regions": ["Prince George"],
      "province": "BC",
      "status": "valide",
      "listings_on": 9,
      "notes": "9 annonces Prince George le 2026-08-28"
    },
    {
      "id": "homelifebc",
      "name": "HomeLife Property Management BC",
      "site": "https://homelifepropertymanagementbc.managebuilding.com/Resident/public/home",
      "subdomain": "homelifepropertymanagementbc",
      "regions": ["Surrey", "Langley", "Delta", "Chilliwack", "White Rock", "Port Coquitlam"],
      "province": "BC",
      "status": "valide",
      "listings_on": 30,
      "notes": "30 annonces BC (Fraser Valley/Lower Mainland) le 2026-08-28"
    },
    {
      "id": "c21coastal",
      "name": "Century 21 Coastal Realty Property Management",
      "site": "https://c21.managebuilding.com/Resident/public/home",
      "subdomain": "c21",
      "regions": ["Abbotsford", "Maple Ridge", "Surrey", "Richmond", "Mission", "Chilliwack", "Coquitlam"],
      "province": "BC",
      "status": "valide",
      "listings_on": 23,
      "notes": "23 annonces BC (Fraser Valley) le 2026-08-28"
    },
    {
      "id": "homelifecv",
      "name": "Homelife Advantage Realty Ltd",
      "site": "https://homelifeadvantagecv.managebuilding.com/Resident/public/home",
      "subdomain": "homelifeadvantagecv",
      "regions": ["Chilliwack", "Surrey"],
      "province": "BC",
      "status": "valide",
      "listings_on": 6,
      "notes": "6 annonces BC le 2026-08-28"
    },
    {
      "id": "cbexecutives",
      "name": "Coldwell Banker Executives Realty",
      "site": "https://executives-realty.managebuilding.com/Resident/public/home",
      "subdomain": "executives-realty",
      "regions": ["Vernon", "Revelstoke"],
      "province": "BC",
      "status": "valide",
      "listings_on": 3,
      "notes": "3 annonces BC (Revelstoke 2, Vernon 1) le 2026-08-28"
    },
    {
      "id": "synterra",
      "name": "Synterra Realty",
      "site": "https://synterrarealty.managebuilding.com/Resident/public/home",
      "subdomain": "synterrarealty",
      "regions": ["Calgary", "Airdrie"],
      "province": "AB",
      "status": "valide",
      "listings_on": 8,
      "notes": "8 annonces AB (Calgary 6, Airdrie 2) le 2026-08-28"
    },
    {
      "id": "citysearch",
      "name": "Citysearch Rental Network Inc.",
      "site": "https://citysearchrental.managebuilding.com/Resident/public/home",
      "subdomain": "citysearchrental",
      "regions": ["Calgary"],
      "province": "AB",
      "status": "valide",
      "listings_on": 16,
      "notes": "16 annonces Calgary le 2026-08-28"
    },
    {
      "id": "pinto",
      "name": "Pinto Properties",
      "site": "https://pintoproperties.managebuilding.com/Resident/public/home",
      "subdomain": "pintoproperties",
      "regions": ["Edmonton"],
      "province": "AB",
      "status": "valide",
      "listings_on": 12,
      "notes": "12 annonces Edmonton (Garneau et environs) le 2026-08-28"
    },
    {
      "id": "mylife",
      "name": "My Life Realty, Property Management",
      "site": "https://myliferealty.managebuilding.com/Resident/public/home",
      "subdomain": "myliferealty",
      "regions": ["Lethbridge"],
      "province": "AB",
      "status": "valide",
      "listings_on": 3,
      "notes": "3 annonces Lethbridge le 2026-08-28"
    },
    {
      "id": "grassrootssouth",
      "name": "Grassroots Property Management South",
      "site": "https://grassrootssouthpropertymanagement.managebuilding.com/Resident/public/home",
      "subdomain": "grassrootssouthpropertymanagement",
      "regions": ["Lethbridge", "Magrath", "Cardston"],
      "province": "AB",
      "status": "valide",
      "listings_on": 6,
      "notes": "6 annonces AB (Lethbridge 5, Magrath 1) le 2026-08-28"
    },
    {
      "id": "grassrootsgp",
      "name": "Grassroots Property Management (Grande Prairie)",
      "site": "https://grassrootspropertymanagement.managebuilding.com/Resident/public/home",
      "subdomain": "grassrootspropertymanagement",
      "regions": ["Grande Prairie", "Clairmont", "High Prairie"],
      "province": "AB",
      "status": "valide",
      "listings_on": 28,
      "notes": "28 annonces AB le 2026-08-28 ; même bannière que grassrootssouth mais compte Buildium distinct"
    },
    {
      "id": "gpprime",
      "name": "Prime Property Management (GP Prime)",
      "site": "https://gpprime.managebuilding.com/Resident/public/home",
      "subdomain": "gpprime",
      "regions": ["Grande Prairie"],
      "province": "AB",
      "status": "valide",
      "listings_on": 1,
      "notes": "1 annonce Grande Prairie le 2026-08-28 ; inventaire variable"
    },
    {
      "id": "equityrentals",
      "name": "Equity Rentals Ltd",
      "site": "https://equityrentalsltd.managebuilding.com/Resident/public/home",
      "subdomain": "equityrentalsltd",
      "regions": ["Grande Prairie"],
      "province": "AB",
      "status": "valide",
      "listings_on": 24,
      "notes": "24 cartes Grande Prairie le 2026-08-28, dont quelques locaux commerciaux à filtrer"
    },
    {
      "id": "resremedies",
      "name": "Residential Remedies Inc. (3% Realty Fort McMurray)",
      "site": "https://residentialremedies.managebuilding.com/Resident/public/home",
      "subdomain": "residentialremedies",
      "regions": ["Fort McMurray"],
      "province": "AB",
      "status": "valide",
      "listings_on": 15,
      "notes": "15 annonces Fort McMurray le 2026-08-28"
    },
    {
      "id": "zen",
      "name": "Zen Residential Ltd",
      "site": "https://zenresidential.managebuilding.com/Resident/public/home",
      "subdomain": "zenresidential",
      "regions": ["Edmonton", "Calgary", "Fort McMurray", "St. Albert", "Okotoks", "Morinville"],
      "province": "AB",
      "status": "valide",
      "listings_on": 68,
      "notes": "68 annonces AB le 2026-08-28 (Edmonton 45, Calgary 12) — gros volume"
    },
    {
      "id": "mastergroup",
      "name": "Master Group Investments",
      "site": "https://mastergroupinvestments.managebuilding.com/Resident/public/home",
      "subdomain": "mastergroupinvestments",
      "regions": ["Edmonton", "Stony Plain", "Drayton Valley"],
      "province": "AB",
      "status": "valide",
      "listings_on": 21,
      "notes": "21 annonces AB le 2026-08-28"
    },
    {
      "id": "casawise",
      "name": "Casawise Property Management",
      "site": "https://casawise.managebuilding.com/Resident/public/home",
      "subdomain": "casawise",
      "regions": ["Edmonton", "Leduc", "St. Albert"],
      "province": "AB",
      "status": "valide",
      "listings_on": 71,
      "notes": "71 annonces AB le 2026-08-28 (Edmonton 52, Leduc 13, St. Albert 6) — gros volume"
    },
    {
      "id": "davies",
      "name": "Davies Property Management",
      "site": "https://davies.managebuilding.com/Resident/public/home",
      "subdomain": "davies",
      "regions": ["Edmonton", "St. Albert"],
      "province": "AB",
      "status": "valide",
      "listings_on": 30,
      "notes": "30 annonces AB le 2026-08-28"
    },
    {
      "id": "wpp",
      "name": "Western Premium Property Management",
      "site": "https://wppmanagement.managebuilding.com/Resident/public/home",
      "subdomain": "wppmanagement",
      "regions": ["Saskatoon", "Warman", "Biggar"],
      "province": "SK",
      "status": "valide",
      "listings_on": 129,
      "notes": "129 annonces SK le 2026-08-28 (Saskatoon 126) — plus gros candidat de la campagne"
    },
    {
      "id": "bartlett",
      "name": "Bartlett Realty Ltd.",
      "site": "https://bartlettrealty.managebuilding.com/Resident/public/home",
      "subdomain": "bartlettrealty",
      "regions": ["Regina"],
      "province": "SK",
      "status": "valide",
      "listings_on": 3,
      "notes": "3 annonces Regina le 2026-08-28"
    },
    {
      "id": "supreme",
      "name": "Supreme Consulting",
      "site": "https://supremeconsulting.managebuilding.com/Resident/public/home",
      "subdomain": "supremeconsulting",
      "regions": ["Regina", "Yorkton", "Prince Albert", "Swift Current", "North Battleford"],
      "province": "SK",
      "status": "valide",
      "listings_on": 19,
      "notes": "19 annonces SK le 2026-08-28"
    },
    {
      "id": "jml",
      "name": "JML Properties Ltd",
      "site": "https://jmlpropertiesltd.managebuilding.com/Resident/public/home",
      "subdomain": "jmlpropertiesltd",
      "regions": ["Regina", "Saskatoon", "Moose Jaw"],
      "province": "SK",
      "status": "valide",
      "listings_on": 9,
      "notes": "9 annonces SK (Regina 7, Saskatoon 2) le 2026-08-28"
    },
    {
      "id": "kodiak",
      "name": "Kodiak Property Management Ltd.",
      "site": "https://kodiakpropertymanagement.managebuilding.com/Resident/public/home",
      "subdomain": "kodiakpropertymanagement",
      "regions": ["Regina", "Moose Jaw"],
      "province": "SK",
      "status": "valide",
      "listings_on": 12,
      "notes": "12 annonces SK le 2026-08-28"
    },
    {
      "id": "tree",
      "name": "TREE Property Management",
      "site": "https://treepropertymanagement.managebuilding.com/Resident/public/home",
      "subdomain": "treepropertymanagement",
      "regions": ["Moose Jaw"],
      "province": "SK",
      "status": "valide",
      "listings_on": 7,
      "notes": "7 annonces Moose Jaw le 2026-08-28"
    },
    {
      "id": "3keys",
      "name": "3Keys Property Management",
      "site": "https://3keysproperty.managebuilding.com/Resident/public/home",
      "subdomain": "3keysproperty",
      "regions": ["Moose Jaw"],
      "province": "SK",
      "status": "valide",
      "listings_on": 1,
      "notes": "1 annonce Moose Jaw le 2026-08-28 ; inventaire habituel 5-10 selon Google, variable"
    },
    {
      "id": "clearwater",
      "name": "Clearwater Management",
      "site": "https://clearwatermanagement.managebuilding.com/Resident/public/home",
      "subdomain": "clearwatermanagement",
      "regions": ["Winnipeg", "Portage la Prairie"],
      "province": "MB",
      "status": "valide",
      "listings_on": 18,
      "notes": "18 annonces MB le 2026-08-28"
    },
    {
      "id": "premier204",
      "name": "Premier Property Solutions Inc",
      "site": "https://premier204.managebuilding.com/Resident/public/home",
      "subdomain": "premier204",
      "regions": ["Winnipeg"],
      "province": "MB",
      "status": "valide",
      "listings_on": 57,
      "notes": "57 annonces Winnipeg le 2026-08-28 — gros volume MB"
    },
    {
      "id": "joatmon",
      "name": "Joatmon Properties Ltd.",
      "site": "https://joatmonproperties.managebuilding.com/Resident/public/home",
      "subdomain": "joatmonproperties",
      "regions": ["Winnipeg"],
      "province": "MB",
      "status": "valide",
      "listings_on": 10,
      "notes": "10 annonces Winnipeg le 2026-08-28"
    },
    {
      "id": "assetcore",
      "name": "AssetCore Properties",
      "site": "https://assetcore.managebuilding.com/Resident/public/home",
      "subdomain": "assetcore",
      "regions": ["Winnipeg"],
      "province": "MB",
      "status": "valide",
      "listings_on": 4,
      "notes": "4 annonces Winnipeg le 2026-08-28"
    },
    {
      "id": "canopy",
      "name": "Canopy Mgmt Property Managers",
      "site": "https://jxpm.managebuilding.com/Resident/public/home",
      "subdomain": "jxpm",
      "regions": ["Winnipeg"],
      "province": "MB",
      "status": "valide",
      "listings_on": 12,
      "notes": "12 annonces Winnipeg le 2026-08-28"
    },
    {
      "id": "oakapple",
      "name": "Oak & Apple Inc.",
      "site": "https://oakandapple.managebuilding.com/Resident/public/home",
      "subdomain": "oakandapple",
      "regions": ["Winnipeg"],
      "province": "MB",
      "status": "valide",
      "listings_on": 2,
      "notes": "2 annonces Winnipeg le 2026-08-28"
    },
    {
      "id": "ember",
      "name": "Ember Realty Group Ltd.",
      "site": "https://emberrealty.managebuilding.com/Resident/public/home",
      "subdomain": "emberrealty",
      "regions": ["Winnipeg"],
      "province": "MB",
      "status": "valide",
      "listings_on": 1,
      "notes": "1 annonce Winnipeg le 2026-08-28 ; inventaire variable"
    },
    {
      "id": "padpicker",
      "name": "The Pad Picker Inc",
      "site": "https://padpicker.managebuilding.com/Resident/public/home",
      "subdomain": "padpicker",
      "regions": ["Halifax", "Dartmouth", "Bedford", "Timberlea", "Eastern Passage"],
      "province": "NS",
      "status": "valide",
      "listings_on": 15,
      "notes": "15 annonces NS (grand Halifax) le 2026-08-28"
    },
    {
      "id": "anchorhfx",
      "name": "Anchor Property Management (Halifax)",
      "site": "https://anchorpropertieshfx.managebuilding.com/Resident/public/home",
      "subdomain": "anchorpropertieshfx",
      "regions": ["Halifax"],
      "province": "NS",
      "status": "valide",
      "listings_on": 4,
      "notes": "4 annonces Halifax le 2026-08-28"
    },
    {
      "id": "urchin",
      "name": "Urchin Property Management Inc.",
      "site": "https://urchinpropertymanagementinc.managebuilding.com/Resident/public/home",
      "subdomain": "urchinpropertymanagementinc",
      "regions": ["Dartmouth", "Halifax", "Cole Harbour"],
      "province": "NS",
      "status": "valide",
      "listings_on": 16,
      "notes": "16 annonces NS (Dartmouth 13) le 2026-08-28"
    },
    {
      "id": "northdt",
      "name": "North DT Holdings",
      "site": "https://northdtholdings.managebuilding.com/Resident/public/home",
      "subdomain": "northdtholdings",
      "regions": ["Truro"],
      "province": "NS",
      "status": "valide",
      "listings_on": 1,
      "notes": "1 annonce Truro le 2026-08-28"
    },
    {
      "id": "safeguard",
      "name": "Safeguard Property Management & Services",
      "site": "https://safeguardservices.managebuilding.com/Resident/public/home",
      "subdomain": "safeguardservices",
      "regions": ["Wolfville", "Windsor", "Kentville", "Middleton", "New Minas", "Annapolis Royal", "Bridgetown"],
      "province": "NS",
      "status": "valide",
      "listings_on": 31,
      "notes": "31 annonces NS (vallée d'Annapolis, Windsor→Middleton) le 2026-08-28"
    },
    {
      "id": "lighthouse",
      "name": "Rent With Lighthouse",
      "site": "https://rentwithlighthouse.managebuilding.com/Resident/public/home",
      "subdomain": "rentwithlighthouse",
      "regions": ["Truro", "Dartmouth", "New Minas", "Amherst", "Fall River"],
      "province": "NS",
      "status": "valide",
      "listings_on": 11,
      "notes": "11 annonces NS le 2026-08-28"
    },
    {
      "id": "hubcity",
      "name": "Hub City Property Management",
      "site": "https://hubcitypm.managebuilding.com/Resident/public/home",
      "subdomain": "hubcitypm",
      "regions": ["Moncton", "Shediac", "Dieppe", "Miramichi", "Sackville"],
      "province": "NB",
      "status": "valide",
      "listings_on": 26,
      "notes": "26 cartes NB le 2026-08-28, dont quelques garages/commerciaux à filtrer"
    },
    {
      "id": "greenlight",
      "name": "GreenLight Property Management Inc",
      "site": "https://rentgreenlight.com",
      "subdomain": "greenlightpropertymanagementinc",
      "regions": ["Moncton", "Dieppe"],
      "province": "NB",
      "status": "valide",
      "listings_on": 15,
      "notes": "15 annonces NB le 2026-08-28"
    },
    {
      "id": "4rent",
      "name": "4 Rent Solutions Inc.",
      "site": "https://4rentsolutionsinc.managebuilding.com/Resident/public/home",
      "subdomain": "4rentsolutionsinc",
      "regions": ["Moncton", "Shediac"],
      "province": "NB",
      "status": "valide",
      "listings_on": 12,
      "notes": "12 annonces NB le 2026-08-28"
    },
    {
      "id": "colpitts",
      "name": "Colpitts Developments",
      "site": "https://colpittsdevelopments.managebuilding.com/Resident/public/home",
      "subdomain": "colpittsdevelopments",
      "regions": ["Fredericton"],
      "province": "NB",
      "status": "valide",
      "listings_on": 43,
      "notes": "43 annonces Fredericton le 2026-08-28 — gros volume NB (immeubles Manhattan Drive 82 unités)"
    },
    {
      "id": "freddybeach",
      "name": "Freddy Beach Property Management",
      "site": "https://freddybeachpm.managebuilding.com/Resident/public/home",
      "subdomain": "freddybeachpm",
      "regions": ["Fredericton", "Moncton", "Saint John"],
      "province": "NB",
      "status": "valide",
      "listings_on": 13,
      "notes": "13 cartes NB le 2026-08-28, dont 1-2 commerciaux/garages à filtrer"
    },
    {
      "id": "redsands",
      "name": "Red Sands Property Management",
      "site": "https://redsandsproperties.ca",
      "subdomain": "redsandsproperties",
      "regions": ["Charlottetown", "Summerside", "Kensington", "Montague", "Souris", "O'Leary"],
      "province": "PE",
      "status": "valide",
      "listings_on": 26,
      "notes": "26 annonces PE (partout sur l'île, incl. locations hivernales saisonnières oct-mai — vérifier durée) le 2026-08-28"
    },
    {
      "id": "westroyalty",
      "name": "West Royalty Suites",
      "site": "https://westroyaltysuites.managebuilding.com/Resident/public/home",
      "subdomain": "westroyaltysuites",
      "regions": ["Charlottetown"],
      "province": "PE",
      "status": "valide",
      "listings_on": 7,
      "notes": "7 annonces Charlottetown (immeuble 20 Daniel Drive) le 2026-08-28"
    },
    {
      "id": "mpropgroup",
      "name": "M Property Management Group",
      "site": "https://mpropgroup.managebuilding.com/Resident/public/home",
      "subdomain": "mpropgroup",
      "regions": ["Summerside", "Prince Albert"],
      "province": "PE",
      "status": "valide",
      "listings_on": 4,
      "notes": "4 annonces le 2026-08-28 (Summerside PE 2, Prince Albert SK 2) — bi-provincial"
    },
    {
      "id": "metronl",
      "name": "Metro Property Management (St. John's)",
      "site": "https://metropropertymanagement.managebuilding.com/Resident/public/home",
      "subdomain": "metropropertymanagement",
      "regions": ["St. John's", "Mount Pearl", "Paradise", "Torbay"],
      "province": "NL",
      "status": "valide",
      "listings_on": 21,
      "notes": "21 annonces NL (grand St. John's) le 2026-08-28 — seul client NL du registre"
    },
    {
      "id": "marco",
      "name": "Marco Toronto Property Management",
      "site": "https://marcotoronto.managebuilding.com/Resident/public/home",
      "subdomain": "marcotoronto",
      "regions": ["Toronto", "East York", "Mississauga"],
      "province": "ON",
      "status": "valide",
      "listings_on": 43,
      "notes": "43 annonces ON (Toronto 40) le 2026-08-28 ; segment haut de gamme (jusqu'à 30 k$/mois)"
    },
    {
      "id": "camden",
      "name": "Camden Property Management",
      "site": "https://camdenpm.managebuilding.com/Resident/public/home",
      "subdomain": "camdenpm",
      "regions": ["Toronto"],
      "province": "ON",
      "status": "valide",
      "listings_on": 1,
      "notes": "1 annonce Toronto (Annex) le 2026-08-28 ; inventaire variable"
    },
    {
      "id": "pmtoronto",
      "name": "Property Management Toronto Inc",
      "site": "https://propertymanagementtoronto.managebuilding.com/Resident/public/home",
      "subdomain": "propertymanagementtoronto",
      "regions": ["Toronto", "Mississauga", "Brampton", "Oshawa", "Kitchener", "Brantford"],
      "province": "ON",
      "status": "valide",
      "listings_on": 23,
      "notes": "23 annonces ON (GTA + Kitchener) le 2026-08-28"
    },
    {
      "id": "niagarasuites",
      "name": "Niagara Suites",
      "site": "https://niagarasuites.managebuilding.com/Resident/public/home",
      "subdomain": "niagarasuites",
      "regions": ["St. Catharines", "Niagara Falls", "Hamilton", "Toronto", "Kingston", "Niagara-on-the-Lake"],
      "province": "ON",
      "status": "valide",
      "listings_on": 18,
      "notes": "18 annonces ON le 2026-08-28"
    },
    {
      "id": "ckso",
      "name": "CKSO Properties",
      "site": "https://cksoproperties.managebuilding.com/Resident/public/home",
      "subdomain": "cksoproperties",
      "regions": ["Greater Sudbury"],
      "province": "ON",
      "status": "valide",
      "listings_on": 21,
      "notes": "21 annonces Grand Sudbury le 2026-08-28"
    },
    {
      "id": "superiorchoice",
      "name": "Superior Choice PM",
      "site": "https://tbay.managebuilding.com/Resident/public/home",
      "subdomain": "tbay",
      "regions": ["Thunder Bay"],
      "province": "ON",
      "status": "valide",
      "listings_on": 3,
      "notes": "3 annonces Thunder Bay le 2026-08-28"
    },
    {
      "id": "hocking",
      "name": "Hocking Management Corporation",
      "site": "https://hmc.managebuilding.com/Resident/public/home",
      "subdomain": "hmc",
      "regions": ["Barrie"],
      "province": "ON",
      "status": "valide",
      "listings_on": 4,
      "notes": "4 annonces Barrie le 2026-08-28"
    },
    {
      "id": "spruce",
      "name": "Spruce Living Inc.",
      "site": "https://sprucelivinginc.managebuilding.com/Resident/public/home",
      "subdomain": "sprucelivinginc",
      "regions": ["Guelph"],
      "province": "ON",
      "status": "valide",
      "listings_on": 8,
      "notes": "8 annonces Guelph le 2026-08-28"
    },
    {
      "id": "guelphpm",
      "name": "Guelph PM",
      "site": "https://guelphpm.managebuilding.com/Resident/public/home",
      "subdomain": "guelphpm",
      "regions": ["Guelph"],
      "province": "ON",
      "status": "valide",
      "listings_on": 2,
      "notes": "2 annonces Guelph le 2026-08-28"
    },
    {
      "id": "sfour",
      "name": "S Four Inc.",
      "site": "https://sfourinc.managebuilding.com/Resident/public/home",
      "subdomain": "sfourinc",
      "regions": ["Kitchener", "Waterloo"],
      "province": "ON",
      "status": "valide",
      "listings_on": 23,
      "notes": "23 annonces ON (Kitchener 14, Waterloo 9) le 2026-08-28"
    },
    {
      "id": "starliving",
      "name": "Starliving Management",
      "site": "https://starliving.managebuilding.com/Resident/public/home",
      "subdomain": "starliving",
      "regions": ["Brantford", "Hamilton", "Cambridge", "Oshawa", "St. Catharines"],
      "province": "ON",
      "status": "valide",
      "listings_on": 4,
      "notes": "4 annonces ON le 2026-08-28"
    },
    {
      "id": "rentaplex",
      "name": "Rentaplex Inc",
      "site": "https://rentaplexinc.managebuilding.com/Resident/public/home",
      "subdomain": "rentaplexinc",
      "regions": ["Oshawa", "Whitby"],
      "province": "ON",
      "status": "valide",
      "listings_on": 3,
      "notes": "3 annonces Durham (Oshawa 2, Whitby 1) le 2026-08-28"
    },
    {
      "id": "harper",
      "name": "Harper Management Services Inc",
      "site": "https://harpermanagementservicesinc.managebuilding.com/Resident/public/home",
      "subdomain": "harpermanagementservicesinc",
      "regions": ["Sault Ste. Marie", "Welland", "St. Catharines", "Fort Erie"],
      "province": "ON",
      "status": "valide",
      "listings_on": 15,
      "notes": "15 annonces ON (SSM 8 + Niagara) le 2026-08-28"
    },
    {
      "id": "2cats",
      "name": "2 Cats Investor Services Inc.",
      "site": "https://2-cats.managebuilding.com/Resident/public/home",
      "subdomain": "2-cats",
      "regions": ["Brantford"],
      "province": "ON",
      "status": "valide",
      "listings_on": 8,
      "notes": "8 annonces Brantford (1 Wellington St.) le 2026-08-28"
    },
    {
      "id": "ska",
      "name": "SKA Apartments",
      "site": "https://ska-apartment-rentals.managebuilding.com/Resident/public/home",
      "subdomain": "ska-apartment-rentals",
      "regions": ["Chatham", "Brantford", "Leamington", "Tillsonburg", "Guelph"],
      "province": "ON",
      "status": "valide",
      "listings_on": 23,
      "notes": "23 annonces ON (sud-ouest) le 2026-08-28"
    },
    {
      "id": "fourchambers",
      "name": "Four Chambers Property Management",
      "site": "https://fourchamberspropertymanagement.managebuilding.com/Resident/public/home",
      "subdomain": "fourchamberspropertymanagement",
      "regions": ["Hamilton", "St. Catharines", "Brantford"],
      "province": "ON",
      "status": "valide",
      "listings_on": 9,
      "notes": "9 annonces ON (Hamilton 7) le 2026-08-28"
    },
    {
      "id": "firstnorth",
      "name": "First North Property Management",
      "site": "https://firstnorthpm.managebuilding.com/Resident/public/home",
      "subdomain": "firstnorthpm",
      "regions": ["North Bay", "Sudbury", "Timmins"],
      "province": "ON",
      "status": "valide",
      "listings_on": 9,
      "notes": "9 annonces ON (North Bay 4, Sudbury 5) le 2026-08-28"
    }
  ]
}
