How it works
How AI Canada Pulse collects, labels, and summarises
AI Canada Pulse is an independent dashboard focused on Canadian AI signals. The live site blends public data feeds, deterministic classification, cached AI-assisted summaries, topic tagging, daily digests, reviewed quote records, and curated institutional references.
11 active source groups
Data sources
Active sources are generated from the repository source registry. Refresh values show how often this site checks or reviews a source; they are not guarantees that a publisher has released new data. For a simpler source-only view, see the Sources page.
Active source groups by type
This chart compresses the source table into the main coverage areas before the full registry details.
Source method and cadence matrix
Coverage is strongest when the reader can see how a source enters the site and how often it is checked.
News Sources
| Source | Description | Refresh | Scope | Method |
|---|---|---|---|---|
| Canadian News Feeds AI-related news from Google News, BetaKit, and CBC Technology news feeds 6hNews feed | AI-related news from Google News, BetaKit, and CBC Technology news feeds | 6h | National + Regional | News feed |
Research
| Source | Description | Refresh | Scope | Method |
|---|---|---|---|---|
| arXiv.org Research papers in AI and machine learning with Canadian-affiliated authors 12hStructured data service | Research papers in AI and machine learning with Canadian-affiliated authors | 12h | National | Structured data service |
| OpenAlex Open scholarly metadata for AI-related publications by Canadian researchers 12hStructured data service | Open scholarly metadata for AI-related publications by Canadian researchers | 12h | National | Structured data service |
Government
| Source | Description | Refresh | Scope | Method |
|---|---|---|---|---|
| OpenParliament.ca AI mentions in the federal House of Commons (Hansard). Federal Parliament only — does not cover Senate or provincial/territorial legislatures. 24hStructured data service | AI mentions in the federal House of Commons (Hansard). Federal Parliament only — does not cover Senate or provincial/territorial legislatures. | 24h | National | Structured data service |
Jobs
| Source | Description | Refresh | Scope | Method |
|---|---|---|---|---|
| Government of Canada Job Bank Monthly AI job postings from Canada's National Job Bank open data 24hStructured data service | Monthly AI job postings from Canada's National Job Bank open data | 24h | National + Regional | Structured data service |
Data Registries
| Source | Description | Refresh | Scope | Method |
|---|---|---|---|---|
| Statistics Canada Labour force and economic data related to AI-sector employment weeklyStructured data service | Labour force and economic data related to AI-sector employment | weekly | National | Structured data service |
| Open Canada AI Registry Federal Algorithmic Impact Assessment disclosures for government AI systems 12hStructured data service | Federal Algorithmic Impact Assessment disclosures for government AI systems | 12h | National | Structured data service |
Regulatory
| Source | Description | Refresh | Scope | Method |
|---|---|---|---|---|
| LEGISinfo AI-related bills and legislation in the Parliament of Canada 12hStructured data service | AI-related bills and legislation in the Parliament of Canada | 12h | National | Structured data service |
| Provincial AI Regulation Provincial and federal AI regulatory frameworks, directives, and guidelines quarterlyManual | Provincial and federal AI regulatory frameworks, directives, and guidelines | quarterly | National + Regional | Manual |
Startups & Ecosystem
| Source | Description | Refresh | Scope | Method |
|---|---|---|---|---|
| Canadian AI Startups Curated directory of notable Canadian AI startups with funding signals from news 6hNews feed | Curated directory of notable Canadian AI startups with funding signals from news | 6h | National + Regional | News feed |
Benchmarks & Rankings
| Source | Description | Refresh | Scope | Method |
|---|---|---|---|---|
| Global AI Index International AI rankings comparing Canada across talent, research, and commercial dimensions annuallyManual | International AI rankings comparing Canada across talent, research, and commercial dimensions | annually | National | Manual |
Adoption evidence
Why the adoption rates are kept separate
The adoption page uses Statistics Canada as the official baseline, then labels broader survey evidence separately. A worker using generative AI, a small business trying an AI-enabled tool, and a firm's formal deployment of AI inside service delivery are all meaningful signals, but they are not the same measurement.
Official business AI use
12.2%AI used to produce goods or deliver services.
Source: Statistics Canada, May 27, 2025
Businesses planning to use AI
14.5%Businesses expecting to adopt AI over the next 12 months.
Source: Statistics Canada, August 27, 2025
Small-business task use
About 40-45%Small-business use of generative AI for tasks such as drafting, marketing, ideation, or translation.
Source: Canadian Federation of Independent Business, September 2025 to March 2026
Employees using generative AI
51%Individual employees who report using generative AI at work.
Source: KPMG Canada, November 27, 2025
What executives say
93%Business leaders saying their organization uses AI in some form.
Source: KPMG Canada, November 27, 2025
Government AI use
Thinly measuredFederal AI systems, strategy, register entries, and concrete examples.
Source: Government of Canada, March 2025
Refresh pipeline
What runs automatically
Refresh workflow
The pipeline separates heavy publishing work from lighter background enrichment and reviewed quote intake.
- 1Daily full refresh
Fetches stories, refreshes enrichment, generates the digest, checks for deep dives, updates Job Bank data, warms regulatory data, and writes section summaries.
- 2Same-day digest retry
Runs only if today's digest is missing or errored, so a failed morning generation has a second path without duplicating successful work.
- 3Light enrichment
Refreshes cached story summaries, topic tags, and executive brief data every four hours without running the heavier digest and deep-dive steps.
- 4Quote candidate review
Classifies and deduplicates candidate government AI quotes, then holds them for admin review before public display.
The weekly email is compiled on Mondays during the full refresh and uses a Redis dedupe key so a retry or manual trigger does not send duplicate mail.
The dashboard's operational status panel and the public status data service report feed count, digest freshness, enrichment coverage, and source-registry state. Protected status endpoints expose deeper AI-refresh and weekly-email readiness checks for the operator without sending mail.
Manually maintained
Curated datasets
Some data is maintained from known public references rather than pulled from a live data service on every request. These records are reviewed periodically and may lag changes between review cycles.
| Dataset | Records | Last Verified | Review Schedule |
|---|---|---|---|
| Canadian AI Startups 48 companies | 48 companies | April 23, 2026 | Every 6 months |
| University AI Programs 29 programs | 29 programs | March 28, 2026 | Annually |
| Regional AI Reference Data 13 jurisdictions | 13 jurisdictions | March 28, 2026 | Annually |
| AI Events & Conferences 13 events | 13 events | March 28, 2026 | Every 3 months |
| Global AI Standing Indices 3 indices | 3 indices | April 3, 2026 | Annually, as new editions publish |
| AI Legislation & Regulation Federal plus provincial and territorial references | Federal plus provincial and territorial references | April 3, 2026 | As legislation progresses |
| Canadian Government AI Quotes Approved Supabase archive plus pending review queue | Approved Supabase archive plus pending review queue | Ongoing | Candidate ingest daily; approval by admin review |
AI processing
How AI is used on this platform
AI enrichment is precomputed on scheduled or guarded background paths and served from cache. Normal public page requests attach stored results and do not call the AI provider directly.
Enrichment workflow
The visual version of the pipeline separates source collection, classification, cached AI assistance, and review limits.
- 1Fetch public evidence
News feeds, data services, manual registries, and curated references enter through source-specific clients.
Source registry - 2Classify before summarising
Category, region, and sentiment labels are assigned before AI-assisted summaries or topic tags are served.
Story classification pipeline - 3Cache AI-assisted layers
Summaries, briefs, topic tags, digests, and deep dives are precomputed and read from cache on public pages.
Upstash cache - 4Keep review limits visible
Quote candidates, curated datasets, and uncertain indicators keep human review or limitation notes attached.
Admin review and public limitations
Classification
Story category, region, and sentiment use deterministic keyword and regex rules. No AI model is involved in that baseline classification.
Story Summaries
OpenAI summaries are generated from story headlines and snippets, date-grounded, cached in Upstash Redis, and read by id first with a headline fallback for older cache entries.
Daily Digest
OpenAI generates the headline, intro, key developments, and top story links from the top 10 current stories. Digests are stored in Redis for 90 days with error sentinels when generation fails.
Analysis posts
OpenAI generates 400-600 word analytical posts when significance thresholds are crossed, or when the feed needs a fresh post after four or more days.
Section Summaries
OpenAI generates one-sentence summaries for the dashboard signal sections: Stories, Trends, Research, Parliament, Jobs, and Stocks.
Topic Tagging
A hybrid pipeline uses regex keyword matches first, then gpt-5-nano resolves remaining ambiguous stories into topic slugs for the topic hub pages.
Quote Review Aid
OpenAI classifies candidate government quotes before they enter the review queue. Public quote records still require approval or manual curation before display.
AI does not:
- select which source groups exist
- modify original upstream records
- replace primary-source verification
- approve public quote records by itself
Data quality and limits
What this dashboard is good for, and what it is not
- AI summaries, digests, section summaries, topic tags, and deep dives are navigation aids. They can miss nuance, omit background, or flatten uncertainty.
- The daily digest is generated by the scheduled refresh pipeline and has a same-day retry. If today's digest is missing or errored, the digest page labels the state and falls back to current public-source headlines.
- Story summaries are stored in a cache and can be refreshed through a protected operator-only path when cached summaries are missing.
- News feeds and public data services can change structure, publish duplicates, or omit context. The app deduplicates and filters aggressively, but false positives and missed stories remain possible.
- Market, jobs, benchmark, and economy indicators are contextual signals only. They are not investment advice, economic forecasts, or causal evidence about AI effects.
- Curated reference datasets and global AI indices reflect the latest verified snapshot in the repository and may lag real-world changes between review cycles.
- The AI Adoption Compass is a static, source-labelled research snapshot. It separates official business deployment from worker use, small-business task use, executive self-reporting, and productivity scenarios.
Disclaimer
AI Canada Pulse is an independent informational monitoring product with no affiliation to the Government of Canada or any federal, provincial, or territorial agency. It does not provide financial, legal, regulatory, or policy advice. AI-assisted summaries, digests, tags, and deep dives are produced from public-source headlines and short context snippets and may contain omissions or phrasing errors. Always verify important claims with primary sources.