BrightCat and Teranet are the two names that come up most often when Canadian enterprise teams evaluate property data. They are sometimes treated as interchangeable. They are not. The products serve different purposes, operate on different timelines, and answer different questions. This comparison walks through the structural differences so buyers can decide which one their workflow actually needs — or whether the answer is both.
The core difference: timing
The single most important difference between BrightCat and Teranet is when each product captures data.
Teranet operates Canada's largest electronic land registration system. Its data is anchored to title registration: the legal record of ownership transfer, mortgage registration, and property title. This data arrives after closing — typically weeks or months after the transaction completes. It is the definitive record of what happened, but it is a rearview mirror.
BrightCat captures market activity: the listing, the price changes, the status transitions, the sale event, and the post-sale rental conversion. This data arrives the week the activity occurs — a new listing is captured the week it enters the market, 4 to 12 weeks before the transaction closes and months before it appears in a land registry.
What Teranet provides
Teranet operates Ontario's electronic land registration system and provides property data products through GeoWarehouse and partnerships including the Teranet-National Bank House Price Index. Core capabilities include title registration and ownership transfer records, mortgage registration data, property ownership history, the Teranet-National Bank composite house price index, and GeoWarehouse property reports.
Teranet's strength is definitive legal ownership data. When a workflow requires confirmation of who legally owns a property and when ownership transferred, Teranet is the authoritative source — particularly in Ontario, where it operates the land registry directly.
What BrightCat provides
BrightCat tracks the market activity layer: active listings, price changes, lifecycle events, sold transactions, rental listings, and commercial real estate properties. The dataset covers all ten provinces with weekly updates and twelve years of continuous history since 2014. Core capabilities include weekly lifecycle tracking across 6M+ residential real estate properties, sold transaction events with listing-to-sale linkage, 315K+ commercial real estate properties with dual-listing detection, national rental coverage since July 2021, 194K+ verified repeat-sale pairs for the Canadian Home Price Index, and pre-mover intelligence identifying households before they relocate.
BrightCat's strength is real-time market intelligence at property level. When a workflow requires knowing what is listing, what is selling, how prices are moving, and which properties signal upcoming transactions, BrightCat is the source.
Side-by-side comparison
| Dimension | BrightCat Data | Teranet |
|---|---|---|
| Primary data | Listings, sold, rentals, commercial, lifecycle | Title registration, ownership, mortgages |
| Signal timing | At listing — 4–12 weeks pre-transaction | Post-closing — weeks/months after transaction |
| Geographic coverage | All 10 provinces, single pipeline | Strongest in Ontario; varies elsewhere |
| Update frequency | Weekly — continuous since 2014 | Varies by product |
| Delivery | Snowflake Marketplace, MCP, API, flat file | GeoWarehouse, direct integration |
| AI/MCP access | Yes — MCP connector with OAuth, Claude-native | Not available |
| History depth | 12 years continuous weekly (2014–present) | Decades (land registry records) |
| Pre-mover signals | Yes — listing-based, weekly | No |
| Price index | HPI repeat-sale pairs (194K+ pairs, raw table) | Teranet-National Bank HPI (composite index) |
| Commercial property | 315K+ properties, dual-listing detection | Not a primary product |
| Rental coverage | Dedicated weekly product since July 2021 | Not available |
| Licensing model | Enterprise MDLA, 12/24/36-month terms | Product-specific licensing |
Comparison reflects publicly available information about Teranet as of April 2026. Teranet's product may have evolved; buyers should confirm current specifications directly.
The timing gap in practice
Consider a single property in Mississauga. On March 3, the homeowner lists the property for sale. BrightCat captures the listing that week: address, asking price, property attributes, lifecycle state of NEW. On March 17, the seller drops the price by $40,000. BrightCat captures the PRICE CHANGED event. On April 7, the property sells. BrightCat captures the SOLD event with the final price. On May 15, the ownership transfer is registered with the Ontario land registry. Teranet records the new owner.
The listing appeared in BrightCat's pipeline on March 3. It appeared in Teranet's data on May 15 — ten weeks later. For an insurer wanting to retain the policyholder, a telecom wanting to offer a moving package, or a bank wanting to pre-qualify the mortgage, the useful window is March 3 through April 7. By May 15, the opportunity has closed.
Sample query patterns
BrightCat — Snowflake SQL: pre-mover identification
-- Identify properties newly listed this week in a target region
SELECT property_id, address, city, province, asking_price,
listing_status, days_on_market, property_type
FROM BRIGHTCAT_LISTINGS.PRODUCT.listings_weekly
WHERE listing_status = 'NEW'
AND province = 'ON'
AND file_date = (SELECT MAX(file_date) FROM BRIGHTCAT_LISTINGS.PRODUCT.listings_weekly)
ORDER BY asking_price DESC;BrightCat — MCP via Claude: natural language query
User: "Using BrightCat, show me properties in Mississauga that had
price reductions of more than $30,000 in the last four weeks."
Claude issues a tool call → BrightCat MCP server → SQL query →
structured result returned in conversation.Teranet — GeoWarehouse: ownership verification
-- Teranet's data answers a different question:
-- "Who owns this property, and when did ownership transfer?"
-- GeoWarehouse provides title search, ownership history,
-- and mortgage registration records post-closing.The HPI difference
Both BrightCat and Teranet publish house price index products, but they serve different purposes. The Teranet-National Bank House Price Index is a composite index published monthly as a single number per metro area. It is widely used for macroeconomic reporting and trend analysis. The data source is land registry records.
The BrightCat Canadian Home Price Index is built from 194K+ verified repeat-sale pairs drawn from the weekly BrightCat pipeline. It is delivered as the underlying pair table — not as a composite number. Clients receive the raw pairs with both sale prices, both dates, and the persistent property identifier linking them. This lets AVM teams, quantitative researchers, and portfolio analysts build their own models on the pairs rather than consuming someone else's aggregate.
The Teranet HPI tells you how the market moved. The BrightCat HPI gives you the evidence so you can measure it yourself.
Delivery model differences
Teranet delivers primarily through GeoWarehouse — a property information portal for title searches, ownership reports, and property analytics. Integration is available through direct partnerships and licensing agreements.
BrightCat delivers through four channels: Snowflake Marketplace (Secure Data Share into the client's own environment), MCP Connector (AI-native access for Claude and compatible agents), Developer API (Snowflake, MCP, and flat file paths), and weekly flat-file delivery (Parquet or CSV). All four channels share the same underlying pipeline. For enterprise teams already using Snowflake — which includes most Canadian banks, insurers, and large data consumers — BrightCat's delivery is zero-friction: no ETL, no ingestion pipeline, no scheduled refresh to maintain.
Use-case fit by industry
Insurance underwriting
Teranet provides title verification and ownership confirmation for policy binding. BrightCat provides pre-mover signals (policyholder about to move), investor-property detection (sale-to-rent conversion within 180 days), and commercial dual-listing intelligence. Most insurers running comprehensive underwriting analytics need both the legal layer and the market activity layer.
Mortgage portfolio monitoring
Teranet provides mortgage registration data and post-closing ownership records. BrightCat provides real-time price change signals, pre-mover identification on collateral properties, and AVM training pairs for portfolio valuation. BrightCat detects the listing that indicates a borrower is selling the collateral property weeks before Teranet records the ownership transfer.
Telecom and direct marketing
Teranet is not positioned for this use case. BrightCat provides weekly pre-mover signals at property-address granularity across all ten provinces — the core input for telecom customer acquisition and direct-marketing campaign timing.
Government housing analytics
Teranet provides historical ownership and transaction records useful for long-term policy research. BrightCat provides current-week market activity: inventory levels, price velocity, listing-to-sold conversion rates, and rental supply data. Planning teams that need both the historical record and the current pulse use both.
When to use which
Use Teranet when you need definitive title and ownership data, mortgage registration records, the Teranet-National Bank House Price Index, or historical ownership chain. Teranet is the authoritative source for what happened in the land registry.
Use BrightCat when you need active market intelligence: what is listing, what is selling, price change velocity, pre-mover identification, rental market data, commercial dual-listing signals, AVM training pairs, or AI-native data access via MCP. BrightCat is the source for what is happening in the market right now.
Use both when your workflow requires both the legal ownership layer and the market activity layer. Insurance underwriting, mortgage risk assessment, and investment analysis commonly benefit from combining both sources. The datasets are complementary, not competitive.
BrightCat Data · Canadian property intelligence · Since 2014