See EVD2 in Action: A Quick Tour of Canada’s EV Tracker

Most Canadian EV information is scattered across news sites, manufacturer pages, and government rebate tables, with no single source tracking what actually changes about a specific vehicle. EVD2.ca is an AI-operated intelligence platform that monitors Canada’s EV market in real time, treating each vehicle as a living entity rather than a content topic. This post covers the system architecture, the hard lessons from building it, and why the most important insight has nothing to do with electric vehicles.

It started the way a lot of my projects do: a rabbit hole.

A few ChatGPT conversations about EV range anxiety. Some late-night browsing on automotive sites. Then Autotrader, pulling up used EV listings to see how they held their value compared to gas vehicles. I wanted to understand the Canadian market, and I quickly realized the information was everywhere and nowhere at the same time. Scattered across news sites, OEM pages, government rebate tables, and forum threads. No single place that just told me: here’s what’s happening with this vehicle, right now, in Canada.

EVD2.ca tracks Canada’s EV market the way a stock trader watches a portfolio. Not “here’s what happened.” But “here’s what changed, right now, about the specific vehicle you care about.”

That’s a fundamentally different product.

The Idea: Follow the Vehicle, Not the News

The insight that drove everything: the vehicle should be the primary object, not the article.

Every other EV site asks “What’s the latest news?” We ask “What has changed about the Tesla Model Y in Canada today?”

That one shift rewires the whole architecture. Each EV becomes a living entity with a pulse: new media coverage, spec updates from OEM sites, government rebate changes, availability signals, pricing movement. The site doesn’t publish. It watches.

Three layers make this work.

Ingestion (What’s happening?)

The platform continuously monitors Canadian EV news sources, OEM vehicle pages, and Government of Canada incentive listings. Every update, every change, every signal gets captured.

Interpretation (What does it mean?)

AI processes those signals to summarize articles, extract vehicle references, collapse duplicate stories, and flag confidence levels. The goal isn’t to replace the source. It’s to make the signal navigable.

Delivery (Who cares?)

Users don’t subscribe to a feed. They subscribe to a vehicle. Or a market segment. Then they get a digest or an alert the moment something they actually care about changes. Less media site, more intelligence briefing.

What We Learned Building a “Mostly AI” Website

Six months in, here’s what surprised us.

The AI part was the easy part.

Ingestion was the war. Finding reliable sources, normalizing wildly inconsistent formats, handling partial data, respecting content ownership. Get the pipeline wrong and it doesn’t matter how good your model is. Garbage in, garbage out, at scale.

Deduplication separates products from noise.

Canadian media is heavily consolidated. The same story hits five outlets within minutes with slightly different headlines. Without aggressive deduplication, you’re just amplifying the echo chamber. We had to stop thinking like publishers and start thinking like signal processors.

Entity matching will humble you.

“Model Y,” “Tesla crossover,” “2025 refresh.” Same vehicle. Maybe. This is exactly where AI earns its keep, and exactly where it goes sideways without guardrails. Getting entity resolution right is an ongoing project, not a checkbox.

AI organizes. The source stays king.

We made a hard call early: AI generates summaries, labels confidence, helps organize. But every summary links back to the original source. Users always have a path to the truth. Synthetic “news” that sounds authoritative but isn’t grounded is a product-killing trap.

Email beats everything.

The most valuable thing we built isn’t the website. It’s the alert: “Something changed about the EV you’re following.” That’s pure utility. No SEO play, no content strategy. Just a signal people actually want.

Structure first, always.

We didn’t write a line of code until we had a full PRD, a data model, ingestion pipeline specs, and AI processing definitions. With AI systems, a structural mistake doesn’t slow you down. It accelerates you in the wrong direction.

This Is Also a GEO Experiment

There’s a second game being played here. Generative Engine Optimization.

ChatGPT, Perplexity, and their peers don’t browse like users. They extract structured signals and synthesize answers. So EVD2.ca is built to be machine-readable from the ground up: clean entity pages, structured summaries, high semantic precision. We’re not just optimizing for Google rankings. We’re optimizing to be the source AI systems trust.

Where This Goes Next

The MVP is live: RSS ingestion, EV profile pages, email subscriptions, AI summaries. The roadmap gets more interesting from here. Deeper OEM scraping. Government dataset integration. Better entity resolution. Eventually, real inventory and availability signals.

Final Thought

The most provocative thing about this project has nothing to do with electric vehicles.

We’re watching a shift happen in real time: from websites that publish content to systems that monitor reality and surface change. AI isn’t a feature you bolt onto a media product. It’s a different kind of product entirely.

If you’re building something in this space, or rethinking what AI as an operating model actually looks like in practice, I’d genuinely love to compare notes.

Frequently Asked Questions

What is EVD2.ca?

EVD2.ca is an AI-operated intelligence platform that tracks Canada’s EV market in real time. Instead of publishing articles about electric vehicles, it monitors each vehicle as a living entity, tracking spec changes, pricing movements, rebate updates, and media coverage across Canadian sources.

How is EVD2 different from other EV news sites?

Most EV sites are organized around articles and news cycles. EVD2 is organized around vehicles. The core question isn’t “what’s the latest news?” but “what changed about this specific vehicle in Canada today?” That architectural difference shapes everything from data ingestion to how users interact with the platform.

What does the AI actually do in the system?

The AI handles three layers. Ingestion monitors Canadian news sources, OEM pages, and government incentive listings. Interpretation processes those signals by summarizing articles, extracting vehicle references, collapsing duplicates, and assigning confidence levels. Delivery routes relevant changes to users who follow specific vehicles or market segments.

Why was deduplication such a big challenge?

Canadian media is heavily consolidated. The same story often appears across five outlets within minutes with slightly different headlines. Without aggressive deduplication, the platform would just amplify the echo chamber instead of surfacing real signal. The team had to shift from thinking like publishers to thinking like signal processors.

What is entity matching and why does it matter here?

Entity matching is figuring out that “Model Y,” “Tesla crossover,” and “2025 refresh” all refer to the same vehicle. AI handles this well but needs guardrails to avoid false matches. Getting entity resolution right is an ongoing process, not something you solve once and move on from.

What is GEO and how does EVD2 use it?

GEO stands for Generative Engine Optimization. It’s the practice of structuring your site so AI systems like ChatGPT and Perplexity can extract and trust your data. EVD2 is built to be machine-readable from the ground up, with clean entity pages, structured summaries, and high semantic precision. The goal is to be the source AI systems cite, not just rank well on Google.

Why are email alerts the most valuable feature?

Because they deliver pure utility. A notification that says “something changed about the EV you’re following” is a signal people genuinely want. No SEO strategy, no content marketing angle. Just useful information delivered at the right time. It turned out to be more valuable than the website itself.

Why build the full structure before writing any code?

With AI systems, a structural mistake doesn’t slow you down. It accelerates you in the wrong direction. The team completed a full PRD, data model, pipeline specs, and AI processing definitions before writing a single line of code. Getting the architecture right first prevents compounding errors at scale.