About the data
Liveok.ca treats neighbourhood information as journalism, not marketing. Every number on the site traces to a primary source. Every interpretation is identified as interpretation. Every limitation is named. This page documents how that works.
The standard adapts APA 7th edition’s framework for source citation and methodology disclosure to a real estate context. APA was built for academic work, but the underlying principle — readers should be able to verify any claim by following it back to its source — applies just as well to neighbourhood data. Five elements hold it together.
1. Source verification
Every statistic on liveok.ca traces to a named, primary source. No aggregated rumours, no second-hand statistics, no “industry averages” without provenance.
The sources used:
- •Association of Interior REALTORS® (AIR) — monthly transaction statistics, the MLS® Home Price Index (HPI), board-level reporting. AIR is the recognised real estate board for the Central Okanagan. Source for all transaction-derived figures, including median price, days on market, sale-to-list ratio, and HPI benchmarks. Association of Interior REALTORS® →
- •BC Financial Services Authority (BCFSA) — provincial regulator for real estate professionals in British Columbia. Source for licensee status, brokerage information, and regulatory references. BCFSA →
- •Central Okanagan Public Schools (SD23) — school catchments, programs, and bell times. Catchment boundaries verified directly against the SD23 School Locator. SD23 →
- •Mapbox — geographic boundaries, points of interest, commute time calculations via the Directions API. Source for all map data and travel-time figures. Mapbox →
- •City of Kelowna 2040 Official Community Plan — zoning, density, and planning context for areas within the City of Kelowna boundary. City of Kelowna OCP →
- •Statistics Canada — demographic data at the census tract level, where used. Statistics Canada →
- •District municipalities — Lake Country, West Kelowna, and Peachland publish their own OCPs and zoning bylaws; cited inline where relevant.
Every Market Snapshot, Schools section, and Commute table on the site carries an inline source citation naming the source, the time period, and (where applicable) the sample size.
2. Sample size honesty
A statistic without a sample size is a guess. Every transaction-derived number on the site discloses how many transactions it summarises.
The rule: if fewer than five transactions of a given property type occurred in a given period for a given area, the price field is marked “insufficient sample” rather than displaying a figure. A median calculated from three sales is not a median in any meaningful sense — it’s three sales — and presenting it as one would be misleading.
This is non-negotiable. Thin sample sizes are a fact of life in smaller neighbourhoods and in slower months. Acknowledging that openly is the cost of the rest of the site being trustworthy.
3. Cumulative Days On Market (CDOM), not DOM
Days on Market is reported two ways across the industry, and the difference matters.
DOM (Days on Market) resets to zero each time a listing expires and is relisted. A property that has been on the market for nine months across three listing periods can show “DOM: 21” if it was relisted three weeks ago.
CDOM (Cumulative Days on Market) counts the total days a property has been listed across all listing periods, regardless of relistings. The same property shows CDOM ~270.
Liveok.ca uses CDOM throughout. Sites that use DOM are not necessarily acting in bad faith — DOM is the default in many MLS systems — but the resulting numbers consistently understate how long inventory is actually sitting. Where you see “days on market” on liveok.ca, it is cumulative.
4. AI disclosure
Liveok.ca is openly AI-assisted, working from verified primary sources.
In practical terms: AI is used for editing, structuring, drafting, and producing the agent-readable schema markup that makes the site cite-able. The underlying data — every statistic, every transaction, every catchment, every commute time — comes from the primary sources listed above. The interpretation and editorial judgement come from a licensed REALTOR® whose name and registration are public.
This is the honest line: the site is not generated content. It is human editorial judgement applied to verified data, with AI assistance for scale. Pages are reviewed before publication. Any substantive analysis on the site reflects a real licensee’s read of real data, not a model’s read of itself.
The site does not contain hidden content directed at AI agents, does not serve different content to crawlers than to human visitors, and does not attempt to manipulate the AI engines that read it. That commitment is recorded in machine-readable form at /.well-known/ai-agent.json.
5. Update cadence and freshness
Every data section on the site displays the date it was last updated. Stale data is worse than no data — it leads readers to draw conclusions from a moment in time that no longer applies.
The cadences:
- •Market statistics (median price, CDOM, sale-to-list ratio, HPI benchmarks) — refreshed monthly, drawing from AIR's monthly release cycle. Each Market Snapshot displays the month and year of the data shown.
- •Neighbourhood character attributes (lake access, services density, established community, etc.) — reviewed quarterly. Drift is slow, but real.
- •School catchments and programs — verified annually against SD23's published catchment data, with mid-year updates if SD23 announces a change.
- •Commute times — recalculated quarterly via Mapbox Directions API for non-peak conditions. Real conditions vary; the figures are a reasonable baseline, not a guarantee.
- •Personal sales transactions — updated as transactions close.
Limitations
This site covers the Central Okanagan — Kelowna, West Kelowna, Peachland, Lake Country, and adjacent areas served by the Association of Interior REALTORS® Central Okanagan division. Coverage outside this footprint is intentionally absent. Resort and recreational markets at the edges of the footprint (Big White, Joe Rich, parts of Fintry and Ellison) are included where AIR data permits, but transaction volumes in those areas are lower and sample-size disclaimers apply more often.
Some data on the site is interpretive rather than transactional. Character attributes — how “established” a neighbourhood feels, how dense everyday services are, how much new construction is underway — reflect a licensee’s read of the area, not a numeric measurement. These attributes are labelled as such and presented as ratings on a 0–3 scale, with the underlying reasoning documented.
The site does not display specific addresses, individual transaction details, or any information that would compromise the privacy of buyers and sellers. Aggregated statistics are the appropriate level of disclosure for a public site.
Contact
Questions about the data, the sources, or anything on the site — email brett@getbrett.ca.
Last updated: May 24, 2026. This page is the methodology reference for every data display on liveok.ca. Cross-linked from each Market Snapshot, every blog post citing data, and every listing page that shows market context.