Open source

An open-source data project. Not affiliated with the Government of Canada or the City of Toronto.

Open
Nshipyard

Charts, made to share

What the data says, in one chart each.

Every card below answers one question our projects can answer, drawn as a publication-grade chart with the source printed on it. Download the PNG, post it anywhere.

Numbers are computed from the publishers' open datasets and checked against the project pipelines. The fine print travels with the chart.

A new building permit takes 272 days. A small residential one takes 19.

Open
Nshipyard

Review rounds scale with project complexity. A quarter of New Building permits take more than 764 days, while small residential work clears because the checklist is short and standard.

Median days, application to issuance · City of Toronto

Small Residential Projects19Drain and Site Service28Plumbing31BuildingAdditions/Alterations33Mechanical35New Houses75Demolition75New Building272

Note: Medians from 187,673 records with both dates; 14 negative values excluded as data-entry errors. Snapshot of permits active Oct 2026, so older years carry survivorship bias.
Source: City of Toronto open data, Building Permits (Active Permits), retrieved Oct 8, 2026.

toronto-development-pipeline.vercel.app

Toronto gained 124,326 homes, net. One waterfront neighbourhood built 12,113 of them.

Open
Nshipyard

Construction concentrates on the downtown waterfront: 31 projects in St Lawrence-East Bayfront-The Islands. Another 803,206 homes sit in the pipeline, so the map of future Toronto is already drawn.

Built homes by neighbourhood, top 8 · City of Toronto

St Lawrence-EastBayfront-The Islands12,113Wellington Place7,190Downtown Yonge East7,079Bayview Village4,871Bay-Cloverhill4,800North Toronto4,767Fort York-Liberty Village3,576Harbourfront-CityPlace3,078

Note: Built counts use the City's own status marker on 2,391 tracked applications, matched to coordinates at 96.8% and to neighbourhoods at 96.2%.
Source: City of Toronto, Development Pipeline analytical dataset, retrieved Oct 8, 2026.

toronto-development-pipeline.vercel.app

311 does not favour rich neighbourhoods. The correlation is r = 0.18.

Open
Nshipyard

What predicts a stuck request is the kind of work, not the postal code. Parks leaves 44.6% of its 2022-2024 requests open, almost entirely tree work, while Solid Waste closes all but 0.8%.

Each dot is one of 25 wards · 2022-2024 requests

6%8%10%12%$60k$70k$80k$90k$100k$110kWard 1: $81,000, 9.97% backlogWard 2: $100,000, 10.96% backlogWard 3: $90,000, 10.47% backlogWard 4: $85,000, 10.4% backlogWard 5: $72,000, 8.24% backlogWard 6: $82,000, 6.91% backlogWard 7: $73,000, 8.32% backlogWard 8: $97,000, 7.79% backlogWard 9: $85,000, 9.57% backlogWard 10: $89,000, 11.85% backlogWard 11: $84,000, 10.07% backlogWard 12: $86,000, 11.21% backlogWard 13: $65,000, 9.8% backlogWard 14: $93,000, 9.11% backlogWard 15: $102,000, 8.36% backlogWard 16: $78,500, 8.21% backlogWard 17: $84,000, 8.46% backlogWard 18: $81,000, 9.88% backlogWard 19: $89,000, 8.33% backlogWard 20: $79,000, 7.59% backlogWard 21: $78,000, 7.45% backlogWard 22: $77,000, 7.5% backlogWard 23: $87,000, 8.4% backlogWard 24: $78,000, 8.47% backlogWard 25: $105,000, 8.54% backlogMedian household income by wardBacklog rateFlat cloud: r = 0.18, essentially no relationship.

Note: Backlog = 2022-2024 requests still New or In Progress in the Oct 2026 extract: 118,460 of 1,294,275. 2025-2026 excluded as too recent to judge. Ward income: 2021 Census median household income.
Source: City of Toronto, 311 Service Requests - Customer Initiated; Statistics Canada, 2021 Census.

toronto-311-taxonomy.vercel.app

One third of Toronto's water pipe predates 1955.

Open
Nshipyard

Cast iron was the default for a century and still makes up 51.3% of segments. The pre-1955 flag is the City's own age proxy for lead-era service pipes, applied here to street watermains.

Watermain segments by decade laid · 48,683 segments with a year

02.5k5k7.5k1870s: 752 segments1870s1880s: 1,094 segments1890s: 543 segments1900s: 1,133 segments1900s1910s: 3,228 segments1920s: 4,367 segments1930s: 1,102 segments1930s1940s: 1,573 segments1950s: 8,882 segments1960s: 5,762 segments1960s1970s: 3,814 segments1980s: 2,732 segments1990s: 1,676 segments1990s2000s: 4,494 segments2010s: 5,325 segments2020s: 2,206 segments2020s195532.9% of pipe-km predates 1955Laid before 19551955 or later

Note: Age proxy, not a lead measurement: zero segments carry an explicit lead material code, and these are street watermains, not household connections. 32.9% of pipe-km (2,014.9 of 6,131.6 km) was laid before 1955.
Source: City of Toronto, Watermains package (distribution + transmission), retrieved Oct 8, 2026.

toronto-watermain-codebook.vercel.app

14.5% of all parking tickets land in a single ward. The top infraction is not on a street.

Open
Nshipyard

Enforcement follows density: Ward 10 (Spadina-Fort York) absorbs 811,816 tickets. And the most-ticketed infraction is code 3, parking on private property: 1,085,167 tickets, 19.4% of the total.

Geocoded tickets by ward, top 5 of 25 · 2023-2025

10 Spadina-Fort York811,81611 University-Rosedale755,58813 Toronto Centre576,37809 Davenport367,60614 Toronto-Danforth357,778

Note: 5,606,483 tickets geocoded (86.9%) by matching street addresses to the City's Address Points; 454,178 tickets have no house number and cannot be matched.
Source: City of Toronto, Parking Tickets, 2023-2025 monthly files, retrieved Oct 8, 2026.

toronto-parking-tickets-geocoded.vercel.app

Toronto writes the most parking tickets at 11 a.m.

Open
Nshipyard

Enforcement ramps up through the morning, peaks at 419,777 tickets in the 11 a.m. hour, and falls off a cliff after 6 p.m. Set fines on geocoded tickets total $377.7M.

Tickets by hour of day · 2023-2025

0100k200k300k400k12a6a12p6p11p11 a.m. · 419,777Tickets · hour of day

Note: Hour from ticket issue time on 6,454,695 tickets, 2023-2025. May is the busiest month; Sunday is the quietest day.
Source: City of Toronto, Parking Tickets, 2023-2025 monthly files, retrieved Oct 8, 2026.

toronto-parking-tickets-geocoded.vercel.app

43% of Toronto's active business licences are food services.

Open
Nshipyard

All 92 licence categories map to NAICS 2022 with 99.99% coverage. Food services lead in 23 of 25 wards; only York Centre and Humber River-Black Creek break the pattern.

Active licences by NAICS sector, top 6 · 37,469 active

Accommodation and foodservices16,284Other services8,313Transportation andwarehousing5,229Construction3,904Retail trade1,592Educational services1,162

Note: Active = no cancel date on the record. The 4,848 tow-truck records all cancelled when licensing moved to the province in 2024.
Source: City of Toronto, Municipal Licensing and Standards; Statistics Canada, NAICS 2022.

toronto-licence-naics.vercel.app

The top 10 vendors capture 20.8% of the city's $21.5B.

Open
Nshipyard

Toronto publishes every awarded contract, but the same vendor hides behind 4,240 spellings. Entity resolution collapses them into 4,082 canonical vendors; Furfari Paving leads at $781.7M across 58 awards.

Top 6 vendors by total awarded spend · 2012-2026

Furfari Paving Co. Ltd.$781.7MGFL Environmental Inc.$517.6MSanscon Construction Ltd.$490.3M2489960 Ontario Inc.$469.6MFer-Pal Construction Ltd.$436.7MNorth Tunnel ConstructorsULC$397.3M

Note: 13,084 records; $21.5B after quarantining 3 defective records that would have overstated spend by $15.1B. 2,268 vendors won exactly once.
Source: City of Toronto Open Data (CKAN): awarded contracts, non-competitive contracts, consulting expenditures.

procurement.canada.nshipyard.com

Toronto handed out 8.5% of its procurement spending with no competitive bidding. Emergency exemptions were the biggest slice, at $450M.

Open
Nshipyard

$19.4B of city spending (90.1%) went through open bidding. The remaining $1.8B across 2,887 contracts skipped bidding: $450M cited emergencies, $417M cited exclusive rights.

Non-competitive awards by stated reason, top 6

Emergency$450.4MExclusive Rights$417.2MOther$222.8MTime Constraint$212.2MCompatible$163.1MBridging Contract$105.4M

Note: Reasons as stated in the City's non-competitive contracts file. Three records carried bare 10-digit integers in the amount field, the pattern of phone numbers; quarantined and excluded.
Source: City of Toronto Open Data (CKAN), Non-Competitive Contracts, retrieved Oct 8, 2026.

procurement.canada.nshipyard.com

The $27.2B Ontario Line buys 1.0 km² of new 30-minute reach. The $13.5B GO expansion buys 17.7.

Open
Nshipyard

Per dollar, GO expansion delivers 33 times more downtown-centric reachability: 1.31 km² per billion versus 0.04. The $4.7B Scarborough extension and $3.97B Eglinton West add effectively zero at the 30-minute mark.

Marginal 30-minute reach per dollar · Union Station origin

0.00.51.01.5$0B$10B$20B$30BOntario Line: $27.2B budget, 0.04 km² per $BOntario LineGO expansion: $13.5B budget, 1.31 km² per $BScarborough extension: $4.7B budget, 0.0 km² per $B at 30 minEglinton West: $3.97B budget, 0.0 km² per $B at 30 minBudget (CAD billions)New 30-min reachable km² per $BGO expansion: 33x more reach per dollar.

Note: Marginal reachable area measured from Union Station at a 30-minute threshold; it captures downtown-centric trips, not network-wide benefits. Budgets are Metrolinx June 2024 figures; the Ontario Line was revised to $34B in Aug 2026.
Source: Open Nshipyard Livable Area, isochrone computation; Metrolinx budget figures, retrieved Oct 9, 2026.

livable.canada.nshipyard.com

2023 burned 14.8 million hectares, six times the 54-year average.

Open
Nshipyard

One year accounted for 11.2% of all area burned since 1972. The previous record, 1989, burned 6.7 million hectares, less than half of 2023.

Area burned per year · Canada, 1972-2025

0.0M ha5.0M ha10.0M ha16.0M ha1972: 0.6M ha19721973: 1.8M ha1974: 0.9M ha1975: 0.8M ha1976: 2.3M ha1977: 1.2M ha1978: 0.3M ha1979: 2.5M ha19791980: 4.7M ha1981: 5.1M ha1982: 1.7M ha1983: 1.8M ha1984: 0.9M ha1985: 0.7M ha1986: 0.8M ha19861987: 0.9M ha1988: 1.2M ha1989: 6.7M ha1990: 0.9M ha1991: 1.6M ha1992: 0.9M ha1993: 2.0M ha19931994: 5.0M ha1995: 5.8M ha1996: 1.8M ha1997: 0.7M ha1998: 4.1M ha1999: 1.7M ha2000: 0.6M ha20002001: 0.6M ha2002: 2.6M ha2003: 1.8M ha2004: 2.9M ha2005: 1.6M ha2006: 1.9M ha2007: 1.5M ha20072008: 1.4M ha2009: 0.8M ha2010: 2.8M ha2011: 1.9M ha2012: 1.6M ha2013: 4.0M ha2014: 3.9M ha20142015: 3.4M ha2016: 1.2M ha2017: 3.0M ha2018: 1.8M ha2019: 1.6M ha2020: 0.2M ha2021: 3.8M ha20212022: 1.5M ha2023: 14.8M ha2024: 4.9M ha2025: 7.3M ha54-year mean: 2.45M ha

Note: Adjusted hectares (unburned islands excluded). 2025 data through Oct 2026.
Source: Natural Resources Canada, CWFIS National Burned Area Composite, retrieved Oct 8, 2026.

fire.canada.nshipyard.com

Zero of 412 registered federal AI systems have public cost or outcome data.

Open
Nshipyard

The register lists 412 systems across 43 organizations, with 160 in production. The outcome table that would join costs and results to each system is intentionally empty: no per-system cost data and no outcome metrics exist in any public source.

Federal AI register · cost and outcome data

0 of 412
registered federal AI systems have any public cost or outcome data
systems with cost data0
in production, outcomes unmeasured160
organizations on the register43

Note: A stated structural finding of the project: the register publishes no cost, go-live, or outcome fields to join against.
Source: Government of Canada AI Register (MVP), open.canada.ca, dataset date Apr 28, 2026.

canada.nshipyard.com

A new detached house carries a $137,846 development charge. A sixplex typically owes $0.

Open
Nshipyard

Toronto's frozen 2024 schedule charges $137,846 per single or semi-detached unit and $80,690 per apartment unit. Developments of up to six units are exempt from city development charges, so a sixplex on the same lot typically pays nothing.

Development charges per unit · frozen June 2024 schedule

Single / semi-detached$137,846Multiples, 2+ bedroom$113,938Apartments, 2+ bedroom$80,690Sixplex (exempt)$0

Note: Rates hand-encoded from the City rate notice; verify against By-law 1137-2022. The sixplex exemption is per Chapter 415 and project guidance; check before relying on it.
Source: City of Toronto rate notice, Development Charge Rates Effective June 6, 2024; By-law 1137-2022.

buildcheck.nshipyard.com

Adding to your home is approved 95.6% of the time. Splitting your lot fails 1 in 6.

Open
Nshipyard

The refusal rate on lot splits (16.5%, n=1,620) runs 3.7 times the refusal rate on home additions (4.4%, n=11,029). Consent applications are refused nearly twice as often as minor variances: 13.0% versus 7.5%.

Committee of Adjustment approval rates · decided since 2017

Approval rate0.0%54.5%109.0%Home addition · Approval rate: 95.6%95.6%Home additionLot split · Approval rate: 83.5%83.5%Lot splitConsent · Approval rate: 87.0%87.0%ConsentMinor variance · Approval rate: 92.5%92.5%Minor variance

Note: Decided applications only; withdrawn and deferred excluded. Descriptive rates with Wilson 95% intervals in the source file, not predictions.
Source: City of Toronto open data, Committee of Adjustment Applications, 33,992 records since 2017, retrieved Oct 9, 2026.

buildcheck.nshipyard.com

Youth unemployment is 12.9%, double the national rate of 6.4%.

Open
Nshipyard

Men (6.9%) trail women (6.0%) by nearly a point. The provincial spread runs from 5.0% in Manitoba to 8.6% in Newfoundland and Labrador, and Ontario (6.9%) sits 1.3 points above Quebec (5.6%).

Unemployment rate · Labour Force Survey, Aug 2026

Unemployment rate0.0%7.4%14.7%National · Unemployment rate: 6.4%6.4%NationalYouth 15-24 · Unemployment rate: 12.9%12.9%Youth 15-24Men · Unemployment rate: 6.9%6.9%MenWomen · Unemployment rate: 6.0%6.0%Women

Note: Seasonally adjusted Labour Force Survey estimates; 17 LFS series verified against StatCan's official CSV during the WDS nightly lock.
Source: Statistics Canada, Labour Force Survey, table 14-10-0287-01, Aug 2026.

canada.nshipyard.com

Two line items are 90.1% of Ottawa's tracked AI spend.

Open
Nshipyard

The $350.6M Dayforce payroll contract and the $240M Cohere investment total $590.6M of $655.3M tracked. 97.4% went to Canadian-owned vendors; the $16.4M foreign tail is led by Thales of France at $10.3M.

Tracked federal AI spend · $655.3M across 42 contracts

Dayforce, Inc.$350.6MCohere Inc.$240.0MIBISKA - Lemay.ai JV$11.5MThales$10.3MCalian$6.7MLouis Tanguay Informatique$5.7MNuEnergy.ai$3.3MExperis$3.3M

Note: Award and announced values, not audited payments. A verifiable floor of the $800M+ topline, not a census; CSE and CSIS declined the Order Paper request.
Source: Order Paper responses + CanadaBuys via Wire Report Q-1229 (Oct 1, 2026); Canadian Press topline May 13, 2026.

canada.nshipyard.com

Kitchener-Waterloo new-house prices outgrew Toronto's by 47% since 2017.

Open
Nshipyard

K-W's price ratio to Toronto rose from 1.02 in 2016 to 1.43 in 2026, after tracking Toronto within 10% for decades. Hamilton fell 6.6% from 2021 to 2026 while K-W still gained 8.4%.

New-house price ratio to Toronto · 2016-2026

Kitchener-WaterlooHamiltonOshawaGuelph0.971.101.221.351.48201620182020202220242026

Note: StatCan New Housing Price Index covers new housing only, not resale. Barrie and Brantford have no NHPI coverage.
Source: Statistics Canada, New Housing Price Index, table 18-10-0205-01, monthly 1981-2026.

pricewave.canada.nshipyard.com

The Canada GPU premium scales with scarcity: H100s cost 23% more in Montreal than Virginia.

Open
Nshipyard

All 18 surveyed SKUs are cheaper in the US, with a 10% floor on older cards like the V100. Eight A100s run $35.96/hr in Montreal versus $31.27 in Virginia, about $41,100 extra per year of continuous use.

On-demand GPU list price premium, Canada vs US · Oct 2026

H100 80GB (Azure)23.1%A100 80GB (Azure)20.0%A100 40GB (AWS)15.0%A10G 24GB (AWS)11.0%T4 16GB (Azure)11.0%V100 16GB (Azure)10.0%

Note: On-demand list prices only, not spot or reserved; FX-adjusted at the Bank of Canada rate of Oct 8, 2026. Azure and AWS only.
Source: Azure Retail Prices API; AWS Price List Bulk API; Bank of Canada Valet FX, snapshot Oct 9, 2026.

canada.nshipyard.com

New-building permit review collapsed: a 753-day median in 2021, 45 days in 2026.

Open
Nshipyard

New-house permits fell from 523 days in 2015 to 43 in 2026. One in four new buildings still takes over two years: the 75th percentile sits at 764 days.

Median days, application to issuance · by year

New BuildingNew Houses0210419629838201520172019202120232025

Note: Strong survivorship bias in early years: only permits still open appear, skewing old medians upward. 2026 is a partial year.
Source: City of Toronto open data, Building Permits (Active Permits), retrieved Oct 8, 2026.

development.canada.nshipyard.com

Toronto's number one 311 request is injured wildlife.

Open
Nshipyard

Injured - Wildlife drew 75,726 requests, the single largest request type citywide. Animal-related calls total 162,731, or 7.3% of all 2.23M requests. Garbage bins and potholes fill most of the rest of the top 10.

Top 311 request types · 2.23M requests, 2022-2026

Injured - Wildlife75,726Residential: Bin: Repairor Replace Lid56,278Property Standards45,228Cadaver - Wildlife41,894Residential Bin LidDamaged39,071Res / Garbage / Not PickedUp37,098Road Pothole / Road Damage35,691Sewer Service Line-Blocked35,018General Pruning34,545Residential Furniture /Not Picked Up33,476

Note: Counts from the City's normalized request-type taxonomy (952 types). Type wording is the City's own.
Source: City of Toronto open data, 311 Service Requests - Customer Initiated, 2022-01-01 to 2026-10-07, retrieved Oct 8, 2026.

311.canada.nshipyard.com

84% of the water pipes in Toronto-St. Paul's were laid before 1955. In Scarborough North, 1% were.

Open
Nshipyard

The wards with the oldest pipes cluster downtown, where the median pipe was laid between 1916 and 1922. The newest wards are in Scarborough and Etobicoke, built out after 1969. The gap between the two ends of the city is 84 to 1.

Water pipes laid before 1955, by ward · 49,414 segments

12 · Toronto-St. Paul's84.2%19 · Beaches-East York79.8%9 · Davenport77.3%14 · Toronto-Danforth76.5%4 · Parkdale-High Park72.7%1 · Etobicoke North4.9%7 · Humber River-BlackCreek4.1%22 · Scarborough-Agincourt3.7%17 · Don Valley North2.4%23 · Scarborough North1.0%

Note: Age-based geographic proxy for lead-era service pipes, not a lead measurement. Street watermains only, not household connections.
Source: City of Toronto open data, Watermains package (distribution + transmission), retrieved Oct 8, 2026.

watermains.canada.nshipyard.com

One company won a single City of Toronto contract worth $397.3M.

Open
Nshipyard

North Tunnel Constructors' single 2018 award is 1.85% of 14 years of city spending. The top vendor, Furfari Paving, needed 58 awards to reach $781.7M. The award counts beside each bar show how concentrated the money is.

Top vendors by spend · $21.5B over 14 years

Furfari Paving Co. Ltd.$781.7M · 58 awardsGFL Environmental Inc.$517.6M · 17 awardsSanscon ConstructionLimited$490.3M · 109 awards2489960 Ontario Inc.$469.7M · 44 awardsFer-Pal Construction Ltd.$436.7M · 38 awardsNorth Tunnel ConstructorsULC$397.3M · 1 awardRabcon Contractors Ltd.$374.8M · 28 awardsPave-Tar Construction Ltd.$349.7M · 51 awards

Note: Award values as published, not audited payments; multi-year awards appear in full in the award year. Three phone-number-pattern records quarantined and excluded.
Source: City of Toronto open data (CKAN): awarded contracts, non-competitive contracts, consulting expenditures, retrieved Oct 8, 2026.

procurement.canada.nshipyard.com

Toronto issued 9.4% fewer parking tickets in 2025. Downtown wards fell the most, while Scarborough wards rose.

Open
Nshipyard

Citywide tickets fell from 1,961,500 to 1,776,622. Toronto-Danforth dropped 22.0%, the steepest fall of any ward. Scarborough North rose 21.3% over the same period, so the citywide number hides two opposite trends.

Parking tickets by ward, % change 2023-2025

Toronto-Danforth-22.0%Beaches-East York-21.5%Parkdale-High Park-14.0%Scarborough-Rouge Park+15.4%Don Valley East+18.7%Scarborough North+21.3%

Note: Ticket counts reflect enforcement levels and policy, not proven changes in violations. Calendar years 2023-2025.
Source: City of Toronto open data, Parking Tickets, 2023-2025 monthly files, retrieved Oct 8, 2026.

parking.canada.nshipyard.com

Buildings with no named management company are 13.2% of Toronto's apartment buildings but 41.2% of the worst evaluation scores.

Open
Nshipyard

473 buildings list no management company, yet account for 14 of the 34 buildings with the worst scores. Named operators cover 86.8% of buildings and 58.8% of the worst scores. The worst buildings disproportionately hide behind blank paperwork.

Management names vs worst evaluation scores · 3,593 buildings

No operator nameNamed operator0.0%49.5%99.0%Share of buildings · No operator name: 13.2%13.2%Share of buildings · Named operator: 86.8%86.8%Share of buildingsShare of red-scored buildings · No operator name: 41.2%41.2%Share of red-scored buildings · Named operator: 58.8%58.8%Share of red-scoredbuildings

Note: Operator = management company, not legal owner. Blank names kept as 'unattributed', not dropped.
Source: City of Toronto, Apartment Building Evaluation, open.toronto.ca, evaluation vintage Oct 8, 2026.

canada-landlord-index.vercel.app

The US buys 73.8% of Canada's exports.

Open
Nshipyard

Exports to the US were $54.46B of $73.83B in August 2026. China ($4.20B) and the EU ($3.68B) are the next partners but far behind. The Canada-US surplus of $21.44B masks a $19.35B deficit with the rest of the world.

Merchandise exports by destination · Aug 2026

United States: 73.8%China: 5.7%European Union: 5.0%Rest of world: 15.6%73.8%of exports go to the USUnited States73.8%China5.7%European Union5.0%Rest of world15.6%

Note: Rest-of-world deficit is derived arithmetic, not a stored series. Merchandise trade only; services are near balance.
Source: Statistics Canada, tables 12-10-0174-01 and 12-10-0011-01, Aug 2026.

canada.nshipyard.com

Driving reaches 4.1x more of Toronto in 30 minutes than transit.

Open
Nshipyard

A car covers 339.5 km² in half an hour from Union Station; transit covers 82.5 km². At 60 minutes the ratio narrows to 1.9x: 1,793 vs 959 km². The transit isochrone is the one the city is trying to grow.

Reachable area from Union Station · 30-minute threshold

DrivingTransit0 km²1,022 km²2,044 km²15 min · Driving: 53 km²53 km²15 min · Transit: 7 km²7 km²15 min30 min · Driving: 340 km²340 km²30 min · Transit: 83 km²83 km²30 min45 min · Driving: 938 km²938 km²45 min · Transit: 457 km²457 km²45 min60 min · Driving: 1,793 km²1,793 km²60 min · Transit: 959 km²959 km²60 min

Note: Car assumes a 0.55 AM-peak congestion factor; transit includes 4.8 km/h walk speed. Single origin: Union Station.
Source: Open Nshipyard, Livable Area isochrone computation, Oct 9, 2026.

livable.canada.nshipyard.com

Two parking offences are one-third of all Toronto tickets.

Open
Nshipyard

Parking on private property (1,085,167 tickets) plus unpaid meters (849,159) total 1,934,326, or 34.5% of 5.6M tickets. Code 3 alone generated $64.7M in fines, 17.1% of all fine revenue in the file.

Parking tickets by infraction code · 2023-2025

Park on private property1,085,167Machine fee not paid849,159Park prohibited time, nopermit809,625Park on signed highway,prohibited day/time769,476Stop on signed highway,prohibited time/day349,082Park longer than 3 hours321,221Stop on highway, rush hour199,508Stand vehicle, prohibitedtime/day163,779Parking machine not used,no fee130,750Park on municipal property125,956

Note: Codebook rows sum to 5,606,483 tickets vs 6,454,695 in source extracts; about 848k unexplained in the file.
Source: City of Toronto open data, Parking Tickets, 2023-2025 extracts.

codebooks.canada.nshipyard.com

bb.q Chicken fails inspections at 3x the city rate.

Open
Nshipyard

Its conditional-pass rate is 19.4% vs 6.7% citywide, and 40% of its 10 locations were cited at least once. Monkey Sushi follows at 18.6%, with half its 12 locations cited. Booster Juice's 50 locations had zero conditional passes all year.

Conditional-pass rate by chain · DineSafe, Oct 2025-Oct 2026

bb.q Chicken19.4%Monkey Sushi18.6%241 Pizza15.0%Kung Fu Tea14.8%Eggsmart13.9%Wild Wing13.8%Gino's Pizza13.6%Ali Baba's12.9%

Note: Franchised vs corporate-owned locations not distinguished in source. Chains ranked with minimum 10 locations.
Source: City of Toronto open data, DineSafe, 2025-10-07 to 2026-10-07, retrieved Oct 9, 2026.

canada.nshipyard.com

Ward 9 holds a fifth of Toronto's 662 km of public laneways. Don Valley North has 0.1 km.

Open
Nshipyard

Davenport alone has 129.1 km of lane centreline; the top 5 wards hold 65.2% of all lane km. Don Valley North has 0.1 km, a 1,291-to-1 ratio. Lane-rich wards are the ones where laneway housing can actually be built.

Public laneway km by ward · 662 km citywide

Ward 9 · Davenport129.1 kmWard 14 · Toronto-Danforth95.2 kmWard 11 ·University-Rosedale91.7 kmWard 4 · Parkdale-HighPark68.5 kmWard 10 · Spadina-FortYork47.3 kmWard 17 · Don Valley North0.1 km

Note: Lanes are centreline geometry, not lot-line abutment; the 3.5 m laneway-suite abutment test needs parcel polygons.
Source: City of Toronto open data, Toronto Centreline, retrieved Oct 9, 2026.

buildcheck.nshipyard.com

The Bank of Canada cut its policy rate to 2.25%, but a posted 5-year mortgage still costs 6.19%.

Open
Nshipyard

That 3.94-point gap is the lender's markup: funding costs, risk pricing, and profit stacked on the policy rate. Prime sits 2.20 points above the policy rate at 4.45%; money markets track the target almost exactly, with CORRA at 2.29% against an overnight rate of 2.28%.

Interest rates, posted · Oct 2026

Policy rate2.25%Overnight2.28%CORRA2.29%3-month T-bill2.39%Prime rate4.45%Posted 5-year mortgage6.19%

Note: Policy, overnight, CORRA, T-bill are market rates; prime and the 5-year mortgage are Bank of Canada-compiled posted rates, not transaction rates.
Source: Bank of Canada, Valet (policy instruments, money market, chartered bank interest), verified Oct 9, 2026.

canada.nshipyard.com

41% of Toronto's planned new homes are within 800 metres of an open rail station, and fewer than 1 in 6 have been built.

Open
Nshipyard

177,005 of those homes are active applications and 128,255 are still proposed; only 60,510 are built. The 800-metre radius is the standard walkable catchment planners use for transit-oriented development.

Homes near open stations by construction status · Toronto

ProposedActiveBuilt0100,893201,786Homes within 800m of an open station · Proposed: 128,255128,255Homes within 800m of an open station · Active: 177,005177,005Homes within 800m of an open station · Built: 60,51060,510Homes within 800m ofan open station

Note: Per-station figures double-count projects near multiple stations; only the 41.1% headline share is deduped. Statuses are pipeline classifications, not delivery guarantees.
Source: City of Toronto, Development Pipeline analytical file, retrieved Oct 8, 2026.

supply.canada.nshipyard.com

Housing costs are running 12.8% above overall inflation: the shelter index reads 190.9 versus 169.3 for all items.

Open
Nshipyard

Rent alone sits below overall inflation at 168.3, so the housing gap comes from homeowner costs, not tenants. Energy runs hotter than everything else: 220.5 overall, 252.2 for gasoline.

CPI components, index 2002=100 · Aug 2026

All-items169.3Shelter190.9Rent168.3Food202.6Energy220.5Gasoline252.2

Note: Index levels on a 2002=100 base; seasonally adjusted for all-items, shelter, and food, unadjusted for energy, gasoline, and rent.
Source: Statistics Canada, tables 18-10-0006-01 and 18-10-0004-01, Aug 2026.

canada.nshipyard.com

Real estate now outweighs manufacturing in Canada's GDP 1.56 to 1: $313.3B against $201.1B.

Open
Nshipyard

Finance ($182.8B) and construction ($171.8B) are the next largest; mining, oil and gas ($123.4B) is the smallest of the eight tracked industries. The ranking reflects an economy where housing services generate more measured value than factories.

GDP by industry, $B chained 2017 SAAR · Jul 2026

Real estate and rental$313.3BManufacturing$201.1BFinance and insurance$182.8BConstruction$171.8BProfessional services$168.6BWholesale$130.3BRetail$126.1BMining, oil and gas$123.4B

Note: Chained 2017 dollars, seasonally adjusted at annual rates. Industry detail from the GDP-by-industry table; the parts do not sum to national GDP.
Source: Statistics Canada, table 36-10-0434-02, Jul 2026.

canada.nshipyard.com

Toronto still licences 960 taxis for every rideshare company: 4,819 taxi licences against 5 company licences.

Open
Nshipyard

The ratio is apples to oranges by design: taxis are licensed per driver and owner, rideshare per company, so the five company licences cover Uber Canada and every other operator's entire fleet. Taxi owner licences alone number 4,793; brokers and operators add 26.

Active licences · Toronto, Oct 2026

960 to 1
taxi licences for every rideshare company licence in Toronto
Active taxi licences (per driver/owner)4,819
Rideshare company licences (per company: Uber Canada et al.)5
Comparability: taxi counts drivers, rideshare counts companiesn/a

Note: Active = no cancel date on the record. Tow-truck licensing moved to the province in 2024, zeroing 4,848 records.
Source: City of Toronto, Municipal Licensing and Standards, business licences, retrieved Oct 8, 2026.

licences.canada.nshipyard.com

Consultants win 24.4% of Toronto's contracts but 1.4% of its money: 3,187 awards worth $309M.

Open
Nshipyard

Competitive awards average $2.8M each against $97k for a consulting engagement, a 28x gap. Construction Services alone absorbs 60.4% of the $21.5B total, which is where the real money moves.

Contracts vs spend by kind · 2012-2026

Share of awardsShare of spend0.0%51.4%102.7%Competitive awards · Share of awards: 53.6%53.6%Competitive awards · Share of spend: 90.1%90.1%Competitive awardsConsulting · Share of awards: 24.4%24.4%Consulting · Share of spend: 1.4%1.4%Consulting

Note: Award values as published, not audited payments; multi-year awards appear in full in the award year. Vendor identity is heuristic name-matching.
Source: City of Toronto open data (CKAN): awarded contracts, non-competitive contracts, consulting expenditures, retrieved Oct 8, 2026.

procurement.canada.nshipyard.com

Rising construction costs, not land values, drove Toronto's 45-year house-price boom: the building index rose 352% while the land index rose 190%.

Open
Nshipyard

In 1981 the lot was worth more than the building: land indexed at 39.1 against 22.6 for construction, a 1.73 ratio that has compressed to 1.11. The two split in 1990 when land spiked to 95.0 while construction sat at 55.3, then moved back together through the 1990s bust.

New Housing Price Index, January values · Toronto CMA, 1981-2026

House onlyLand only15.844.172.4100.8129.119811987199319992005201120172023

Note: Land-only series carries StatCan's E (use with caution) flag for all periods; the split is CMA-level, not station-level. January values shown.
Source: Statistics Canada, table 18-10-0205-01, New Housing Price Index, retrieved Oct 9, 2026.

landvalue.canada.nshipyard.com

Multi-dwelling construction now beats single-dwelling in Canada: $8.44B against $7.80B in July.

Open
Nshipyard

The multi lead is $0.64B, or 8.2%. Residential building is 68.8% of all building investment ($16.24B of $23.60B); the rest is non-residential.

Building construction investment ($B), SA · Jul 2026

Construction investment$0.00$4.80$9.60Single-dwelling · Construction investment: $7.80$7.80Single-dwellingMulti-dwelling · Construction investment: $8.44$8.44Multi-dwelling

Note: Seasonally adjusted, current dollars. Rental vacancy is annual (2025 latest); starts and investment are different months.
Source: Statistics Canada, table 34-10-0293-01, Jul 2026.

canada.nshipyard.com

Finch Station went from zero development applications to 23 after the subway arrived in December 2017.

Open
Nshipyard

Finch West went from 0 to 4 projects (3,593 homes) and York University from 0 to 5 (1,009); every application near Finch West arrived after opening day. Downsview Park is the exception: 2 projects before, 1 after, showing stations alone do not guarantee supply.

Development applications before vs after station opening · 2017 subway extension

Projects before openingProjects after01326Sheppard West · Projects before opening: 00Sheppard West · Projects after: 66Sheppard WestDownsview Park · Projects before opening: 22Downsview Park · Projects after: 11Downsview ParkFinch West · Projects before opening: 00Finch West · Projects after: 44Finch WestYork University · Projects before opening: 00York University · Projects after: 55York UniversityFinch · Projects before opening: 00Finch · Projects after: 2323Finch

Note: Before/after uses application receipt date, measuring timing not completion; it captures anticipation as well as response.
Source: City of Toronto, Development Pipeline (application receipt dates), retrieved Oct 8, 2026; TTC opening dates.

supply.canada.nshipyard.com

Toronto construction costs rose 4.64x since 1981. Union construction wages rose 4.55x, right alongside them. The fastest-rising material, fabricated metal, reached 4.01x.

Open
Nshipyard

All three series rebased to 1981=100. Wages (CUWR Toronto, including pay supplements) move with the NHPI house-only index across the full 45 years. National factory-gate materials prices sit below both for the whole period.

Construction cost drivers, rebased 1981=100 · Toronto CMA, 1981-2026

Construction costsUnion wagesFabricated metal7119231343555619811987199319992005201120172023

Note: Wages are a union wage-scale proxy for selected Toronto CMA trades, not all-worker earnings. Materials are national IPPI factory-gate prices, shown as upstream input-price shocks, not Toronto builder costs.
Source: Statistics Canada, tables 18-10-0205-01, 18-10-0140-01, 18-10-0266-01, extracted Oct 10, 2026.

housing-costs.nshipyard.com

Construction costs rose the most since 1981 at 4.64x. Union wages were right behind at 4.55x. Materials rose less.

Open
Nshipyard

Every driver rebased to 1981=100 and ranked by growth. Toronto construction costs and Toronto union wages sit far above national materials prices. This ranks growth, not causal shares: it shows what moved most, not what caused the move.

Cost drivers ranked by growth, 1981=100 · Toronto and Canada, 1981-2026

Construction costs ·Toronto4.64×Union wages · Toronto4.55×Fabricated metal ·national4.01×Ready-mixed concrete ·national3.66×All-industry factoryprices · national3.12×Softwood lumber · national3.11×

Note: BCPI and iron/steel are excluded because their series start in 2017 and 2010, so their multiples cannot be compared. Four suspected drivers, development charges, code-compliance costs, productivity, and margins, have no open series and cannot be ranked.
Source: Statistics Canada, tables 18-10-0205-01, 18-10-0140-01, 18-10-0266-01, extracted Oct 10, 2026.

housing-costs.nshipyard.com

Construction costs surged ahead of wages twice since 1981: by 77 points in 1990 and 83 in 2017. Wages caught up both times.

Open
Nshipyard

The gap between the NHPI house-only index and Toronto union wages swings in waves. Costs ran 77 points ahead in 1990 and 83 ahead in 2017. Wages closed the gap both times, ending 2026 just 9 points behind.

Construction costs minus union wages, index points · Toronto CMA, 1981-2026

Cost-wage gap-47-5367711919811987199319992005201120172023

Note: Gap in 1981=100 index points, not dollars. Wages are the CUWR Toronto union wage-scale proxy, including pay supplements.
Source: Statistics Canada, tables 18-10-0205-01, 18-10-0140-01, extracted Oct 10, 2026.

housing-costs.nshipyard.com

Lumber spiked to 6.2x in 2022, then collapsed to 3.1x. Metal and concrete never spiked. They just kept climbing.

Open
Nshipyard

Softwood lumber went from 248 in 2020 to 618 in 2022, then fell back to 311 by 2026. Fabricated metal rose steadily to 4.01x and ready-mixed concrete to 3.66x. The spike everyone remembers was not the story. The quiet climbers were.

Materials input prices, 1981=100 · Canada, 1981-2026

Softwood lumberFabricated metalReady-mixed concrete5220936752468119811987199319992005201120172023

Note: National IPPI factory-gate prices, shown as upstream input-price shocks, not Toronto builder costs.
Source: Statistics Canada, table 18-10-0266-01, extracted Oct 10, 2026.

housing-costs.nshipyard.com

Ten companies hold 49 of Canada's 59 critical drug shortages. Three hold 29.

Open
Nshipyard

Tier 3 is Health Canada's critical tier: the shortages with the greatest potential impact on the drug supply and health care system, assigned by the federal-provincial Tier Assignment Committee. The critical tier concentrates harder than raw report volume: Apotex files the most reports overall (3,633) but holds only 3 Tier 3 reports.

Critical (Tier 3) shortage reports by company · Health Canada

Teva Canada13Pfizer Canada ULC9Pharmascience7Apotex3Aspen Pharmacare Canada3Accord Healthcare2Fresenius Kabi Canada2Baxter2Mint Pharmaceuticals2Searchlight Pharma2

Note: 59 Tier 3 reports across 24 companies. Tier 3 designations ran 4 in 2022 to 28 in 2025; the flag first appears in 2022, so the curve mixes real growth with the flag's rollout.
Source: Health Product Shortages Canada bulk extract, archived 2025-12-20.

shortages.canada.nshipyard.com

Resolved shortages last 58 days. The ones still open are 11x older.

Open
Nshipyard

Most reports resolve: the median resolved shortage ran 58 days. But the 1,742 shortages still open on Dec 1, 2025 had already run a median of 647 days. Chronicity lives in the open tail, not the average.

Shortage duration · Health Product Shortages Canada

647 days
median age of the 1,742 shortages still open on Dec 1, 2025
median duration of a resolved shortage58 days
shortage reports in the registry24,377
Tier 3 critical shortages59

Note: Durations computed over 20,347 resolved reports with computable dates; 25 impossible rows (end before start) quarantined.
Source: Health Product Shortages Canada bulk extract, archived 2025-12-20.

shortages.canada.nshipyard.com

1,546 of 1,879 carbon emitters matched to the toxics registry. Three in four matched on the ID the facility reported itself.

Open
Nshipyard

The Greenhouse Gas Reporting Program asks facilities to self-report their NPRI ID, but 426 write the bare digit 0 and 22 leave it blank. 1,422 anchored on the self-reported ID; 124 more recovered by name, address, and company resolution with a spatial check; 144 ambiguous near-matches quarantined, not guessed.

Facility matching, 2024 · ECCC registries

Anchored on self-reported NPRI ID: 75.7%Resolved by name and address: 6.6%Unmatched: 17.7%82.3%of 1,879 facilities matchedAnchored on self-reported NPRI ID75.7%Resolved by name and address6.6%Unmatched17.7%

Note: 2024 reporting year. 333 facilities remain unmatched, many of them pipeline systems that report GHGs but have no NPRI footprint.
Source: ECCC NPRI bulk files and GHGRP emissions-by-gas via open.canada.ca, retrieved Oct 10, 2026.

facilities.canada.nshipyard.com

The biggest toxic polluters are mines. The driver is disposals, not air.

Open
Nshipyard

Copper Mountain Mine reported 258.3M kg of toxic releases and disposals in 2024 against only 43,028 t CO2e: the largest toxic total in the country with a small carbon footprint. NPRI disposals include tailings and waste rock, which dominate mine totals by mass. Kilograms are not harm, and contained disposal is not release to air.

Toxic releases plus disposals, 2024 · NPRI

Copper Mountain Mine258.3Detour Lake Project169.3Carol Project168.3Pipestone ProcessingFacility152.0Suncor Oil Sands126.1Gibraltar Mine102.2Wapiti Sour Gas Plant101.7Aluminerie Alouette99.5

Note: Transfers for recycling excluded: the ECCC transfer file could not be fully retrieved.
Source: ECCC NPRI bulk files via open.canada.ca, retrieved Oct 10, 2026.

facilities.canada.nshipyard.com

Health jobs go unfilled longest despite above-median pay. Trades jobs go unfilled because pay is below median.

Open
Nshipyard

Health occupations: 63,850 vacancies, 45.9% open 90+ days, $34.85/hr offered, above the $30.95 median. Pay beats the median and posts still do not fill: a supply problem. Trades, transport and equipment operators: 105,255 vacancies, 27.7% open 90+ days, $29.70/hr offered, below the median: a wage problem. Dashed medians split the board at 22.2% and $30.95/hr.

Vacancy duration vs offered wage, 2026Q2 · StatCan JVWS

$20$30$4010%20%30%40%50%22%$31Health occupations: 63,850 vacancies, 45.9% open 90+ daysHealthEducation and lawTrades and transport: 105,255 vacancies, 27.7% open 90+ daysTradesManufacturingSciences: $41.80/hr offered, 22.2% open 90+ daysSales and serviceSalesResources and agricultureBusiness and financeArts and sport% of vacancies open 90+ daysOffered wage ($/hour)Right of the vertical: the long-wait occupations.

Note: Broad occupation groups, unadjusted. 322,588 suppressed or unreliable cells quarantined before aggregation.
Source: Statistics Canada table 14-10-0443 (Job Vacancy and Wage Survey), 2026Q2.

vacancies.canada.nshipyard.com

Vacancies peaked at 855,965 in late 2022. The market has cooled by a third since.

Open
Nshipyard

National vacancies hit 855,965 in 2022Q4 with 39.5% open 90+ days, matching StatCan's published figure. In 2020Q1 the long-term share spiked in every category as hiring froze; StatCan suspended the survey for two quarters. By 2026Q2 the market cooled to 548,400 vacancies with 25.9% open 90+ days.

National vacancies · StatCan JVWS, 2015-2026

855,965
vacancies at the 2022Q4 peak, 39.5% open 90+ days
vacancies in 2026Q2548,400
open 90+ days in 2026Q225.9%
health vacancies, the longest-waiting group63,850

Note: Quarterly, unadjusted. 2020Q2 and Q3 absent: StatCan suspended collection.
Source: Statistics Canada table 14-10-0443 (Job Vacancy and Wage Survey).

vacancies.canada.nshipyard.com

The slowest Ontario ER averages 4.7 hours to first assessment. The fastest averages 0.5.

Open
Nshipyard

Queensway-Carleton Hospital in Ottawa is slowest of 159 ERs; Southlake Regional Health Centre is fastest. The gap is 9.4x. These are monthly averages from Ontario Health's published tables, not live waits: no open source carries visit-level timestamps, so the worst hour to arrive is unanswerable.

Hours to first assessment, Aug 2026 · Ontario Health

Queensway-CarletonHospital4.7Cambridge MemorialHospital4,4North Bay Regional HealthCentre4.3London HSC, UniversityHospital4.2Quinte Health, Belleville3.9Ottawa Hospital, GeneralSite3.8Brockville GeneralHospital3.8Brantford General Hospital3.8WRHN, Midtown3.5Peterborough RegionalHealth Centre3.4

Note: Monthly averages only. 159 hospital ERs ranked; Dec 2025 reporting refresh added 43 sites.
Source: Ontario Health, Time Spent in Emergency Departments, monthly site tables, Aug 2026.

erwaits.canada.nshipyard.com

Admitted patients wait 45.1 hours for a bed at Haliburton Highlands. The provincial average is 18.5.

Open
Nshipyard

Haliburton Highlands averages 45.1 hours in the ER before a hospital bed, the longest admitted stay of 159 ERs. Small hospitals with few inpatient beds park admitted patients in the ER longest. Movers, Feb to Aug 2026: Ottawa Hospital General Site got slower by 1.9 hours; Health Sciences North-Laurentian in Sudbury got faster by 0.6 hours.

Admitted length of stay in the ER, Aug 2026 · Ontario Health

45.1 hours
average ER stay before a hospital bed at Haliburton Highlands (Aug 2026)
provincial average admitted stay18.5 hours
hospital ERs ranked every month159
how much slower Ottawa General got, Feb to Aug 2026+1.9 hours

Note: Monthly averages only. Movers use the post-Dec-2025-refresh window so both months share the same site list.
Source: Ontario Health, Time Spent in Emergency Departments, monthly site tables, Aug 2026.

erwaits.canada.nshipyard.com

Investment fraud is 4.7x the next scam type

Open
Nshipyard

Investment fraud accounts for $1.382B of Canada's $2.687B in reported fraud losses, January 2021 to September 2025. The top 3 types carry 72.8% of all reported losses.

Reported loss by scam type

Investments$1,382.1MRomance$292.7MSpear Phishing$281.7MJob$143.1MService$90.4MExtortion$86.3MUnknown$61.8MBank Investigator$60.1MOther$57.6MMerchandise$50.4M

Note: Millions of CAD per scam type. Source extract: 2025-10-01. Losses are self-reported, not independently verified.
Source: Canadian Anti-Fraud Centre Fraud Reporting System Dataset (extract 2025-10-01), computed by the project

fraud.canada.nshipyard.com

BC and Ontario lose $62 per person to fraud, more than twice Quebec

Open
Nshipyard

Per-capita math uses StatCan's July 1, 2026 population estimates. BC and Ontario sit at $62, Manitoba and Alberta at $54, Quebec at $26.50, the lowest large province.

Loss per person, by province

British Columbia$62.22Ontario$61.98Manitoba$53.61Alberta$53.58Quebec$26.50

Note: CAD per person, January 2021 to September 2025. Nunavut's $82 is flagged small-sample (100 reports). 19.9% of reported losses carry no province and sit outside the ranking.
Source: Canadian Anti-Fraud Centre Fraud Reporting System Dataset (extract 2025-10-01), computed by the project; population: Statistics Canada July 1, 2026 estimates

fraud.canada.nshipyard.com

New England captures the widest margin on Canadian electricity: $102.60 per MWh

Open
Nshipyard

In 2025 the East to New England corridor captured $102.60 per MWh of margin: Canada exported at $53.24 while New England retail averaged $155.85. Six corridors, prices in USD per MWh.

2025 corridor margins, ranked

East to ISO-NE$102.60East to NYISO$97.68West to US West$75.69East to US Midwest$56.74East to PJM$42.99West to US Midwest$39.69

Note: Margin = US retail price minus Canadian export price, both converted to USD. Retail includes distribution and utility costs, so the margin is the full published spread, not pure profit on the wire.
Source: Canada Energy Regulator Electricity Trade Summary (2026-09-25); US EIA Form 861 annual 2010-2025; Bank of Canada FXAUSDCAD; FRED DEXCAUS; computed by the project

powertrade.canada.nshipyard.com

$59.6B of margin across six corridors

Open
Nshipyard

The full spread between what US buyers paid and what Canada received, summed over 2010 to 2025. The pipeline reproduces the CER's published 2024 anchors, $125.40 West and $58.87 East per MWh, to the cent.

Cumulative margin, 2010-2025

$59.6B
Cumulative margin captured 2010-2025, six corridors
East to ISO-NE cumulative margin, 2010-2025, on 260.1 TWh of exports$20.44B
2025 New England margin: Canada exported at $53.24 while New England retail averaged $155.85$102.60/MWh
Inversion crossover year: western export prices moved above eastern prices and stayed there, peaking at +$51.54 in 20232018
CER 2024 anchor check: pipeline reproduces published West/East prices to the cent$125.40 vs $58.87

Note: Prices in USD. 2026 partial data (through July) is excluded from the annual series.
Source: Canada Energy Regulator Electricity Trade Summary (2026-09-25); US EIA Form 861 annual 2010-2025; Bank of Canada FXAUSDCAD; FRED DEXCAUS; computed by the project

powertrade.canada.nshipyard.com

458 of 513 Ontario facilities matched across both emissions registries; worst gap is 3,392 tonnes

Open
Nshipyard

MECP is Ontario's Ministry of the Environment, Conservation and Parks program; GHGRP is the federal Greenhouse Gas Reporting Program. The two name the same plants differently with no shared key. 458 of 513 canonical facilities anchor on exact normalized name plus same city (89.3%).

Identity resolution across two registries

458 of 513
Ontario facilities anchored across both registries on exact normalized name plus same city (89.3%)
Largest 2024 program-vs-program gap after biomass adjustment, Greenstone Mine (+2.2%); largest percentage gap +3.5% at Musselwhite Mine3,392 t
Anchored facilities reporting 2024 totals to both programs; near-zero deltas across all 416 pairs independently validate the anchors416
Honestly unmatched facilities (22 Ontario-only, 33 federal-only), nearly all of which stopped reporting before 202455

Note: The fuzzy tier (difflib at 0.90 or above) produced zero merges by design: strict rules rejected every near-miss rather than guessing. Thunder Bay Operations looks like an outlier because Ontario's total includes biomass CO2 and the federal total excludes it; after that adjustment the two agree within 1 tonne.
Source: Ontario MECP Greenhouse Gas Emissions Reporting By Facility 2010-2024 (Reg 390/18); ECCC federal GHGRP Emissions by Gas via open.canada.ca; computed by the project

emissions.canada.nshipyard.com

Facility methane in Ontario is a landfill story

Open
Nshipyard

89 landfill-like facilities were identified by NAICS 56221 or name, and methane is 90 to 100 percent of their reported totals. The top three emit almost pure methane. Tonnes CO2e of methane, 2024.

Top Ontario landfills by 2024 methane

Essex-Windsor RegionalLandfill332,600 tTwin Creeks Landfill320,601 tKeele Valley Landfill222,895 tWalker Environmental GroupLandfill Sites206,036 tRidge Landfill161,351 tBritannia SanitaryLandfill Site155,255 t

Note: The same methane figures appear in both programs for matched landfills, which is expected: reporters file one set of numbers twice. The provincial landfill registry join is a spec, not a computed join: no registry file was downloaded.
Source: ECCC federal GHGRP Emissions by Gas 2024 (Ontario facilities), via open.canada.ca; computed by the project

emissions.canada.nshipyard.com

Rivaroxaban costs 66.7x more in the US than in Canada. Four drugs exceed 40x.

Open
Nshipyard

The widest gaps cluster in oral generics with cheap Canadian supply (rivaroxaban 66.7x, dapagliflozin 47.8x, apixaban 32.3x) and branded eye drops (latanoprostene bunod 64.5x, bimatoprost 41.5x). Bar length is the ratio, not dollars, because per-unit prices differ by 1000x across drugs.

Per-unit price ratios, 12 widest of 194 matched drugs · Medicare Part D vs Ontario Drug Benefit

Ticagrelor (Brilinta)25.1x ($7.26 / $0.29)Enzalutamide (Xtandi)25.6x ($136.49 / $5.33)Mirabegron (Myrbetriq)27.3x ($14.56 / $0.53)Pegfilgrastim (Neulasta)28.7x ($10,307.04 / $359.18 per syringe)Travoprost (Travatan Z)29.0x ($33.36 / $1.15 per mL)Sitagliptin (Januvia)30.0x ($17.96 / $0.60)Apixaban (Eliquis)32.3x ($9.63 / $0.30)Canagliflozin (Invokana)35.2x ($18.58 / $0.53)Bimatoprost (Lumigan)41.5x ($92.81 / $2.24 per mL)Dapagliflozin (Farxiga)47.8x ($18.23 / $0.38)Latanoprostene bunod(Vyzulta)64.5x ($98.84 / $1.53 per mL)Rivaroxaban (Xarelto)66.7x ($17.30 / $0.26)

Note: Canadian prices use the lowest Ontario Drug Benefit price per unit; the US price is spend-weighted across strengths. US prices are gross of confidential manufacturer rebates, so every ratio is an upper bound.
Source: CMS Medicare Part D Spending by Drug 2024 (published June 25, 2026); Ontario Drug Benefit e-formulary (retrieved Oct 10, 2026); RxNorm; Bank of Canada 2024 daily average, 1 USD = 1.3698 CAD.

drugprices.canada.nshipyard.com

The median drug costs 4.4x more in the US.

Open
Nshipyard

54 drugs sit under 2x while 61 sit at 8x or more: the gap is structural across the formulary, not a handful of outliers. The 194 drugs cover $125.5B of 2024 Medicare Part D spending, so the gaps describe where most of the money goes.

194 matched drugs · Medicare Part D vs Ontario Drug Benefit

4.4x
Median US-to-Canada price ratio, 194 matched drugs
Widest gap: rivaroxaban (Xarelto)66.7x
Drugs at 8x or more61
2024 Medicare Part D spend covered$125.5B

Note: Canadian prices use the lowest Ontario Drug Benefit price per unit; the US price is spend-weighted across strengths. US prices are gross of confidential manufacturer rebates, so every ratio is an upper bound.
Source: CMS Medicare Part D Spending by Drug 2024 (published June 25, 2026); Ontario Drug Benefit e-formulary (retrieved Oct 10, 2026); RxNorm; Bank of Canada 2024 daily average, 1 USD = 1.3698 CAD.

drugprices.canada.nshipyard.com

BGIS, Irving Shipbuilding, Vancouver Shipyards, SkyAlyne and Lockheed Martin took $75.6B: 16.3% of all federal contract dollars.

Open
Nshipyard

Shipbuilding and defence dominate the big-ticket awards: BGIS ($19.2B across 22 contracts), Irving Shipbuilding ($19.2B) and Vancouver Shipyards ($16.0B) lead, followed by SkyAlyne ($11.2B) and Lockheed Martin Canada ($10.1B). Names are canonical, merged across spellings.

Cumulative contract value, 2003-2026 · $463.2B total

Lockheed Martin Canada$10.1B (115 contracts)SkyAlyne Canada$11.2B (1 contract)Vancouver Shipyards$16.0B (54 contracts)Irving Shipbuilding$19.2B (24 contracts)BGIS Global IntegratedSolutions Canada$19.2B (22 contracts)

Note: Bar length is cumulative contract value after contract-level dedup on (reporting office, procurement ID). BGIS, Irving and Vancouver Shipyards are provincially incorporated and do not match the federal registry, which is why registry coverage is 34.5% of dollars despite these giants.
Source: Treasury Board Proactive Publication - Contracts (updated Oct 9, 2026); ISED Federal Corporations bulk files.

vendors.canada.nshipyard.com

Naive summation says $1.185T. The corrected total is $463.2B.

Open
Nshipyard

The raw file repeats each contract every quarter with a running cumulative total, so summing rows overcounts by 2.56x. Contract-level dedup on (reporting office, procurement ID), keeping the maximum cumulative value, fixes it across 1,099,940 distinct contracts.

contract_value is a running cumulative total, republished quarterly

$463.2B
Corrected federal contract total, 2003-2026
Naive row summation$1.185T
Overcount from quarterly republication2.56x
Distinct contracts after dedup1,099,940

Note: 458 rows quarantined before any aggregate: 155 negative amounts, 137 phone-number-like vendors, 89 out-of-range years, 77 blank vendors.
Source: Treasury Board Proactive Publication - Contracts (updated Oct 9, 2026).

vendors.canada.nshipyard.com

The US labour market has been tighter than Canada's in all 44 quarters.

Open
Nshipyard

Both series use the same formula, openings over employment plus openings, with government removed from the US side. In 2026Q2 the US rate is 4.67% against Canada's 2.80%; the gap peaked at 2.46 points in 2021Q2 during the US hiring surge.

Harmonized vacancy rates, 2015Q1-2026Q2 · identical definitions

United States (ex-government)Canada1.91%3.52%5.12%6.72%8.33%2015Q12016Q32018Q12019Q32021Q32023Q12024Q32026Q1

Note: US: BLS JOLTS via FRED, monthly seasonally adjusted, aggregated to quarterly means, government openings and employment excluded. Canada: StatCan table 14-10-0400-01, Job Vacancy and Wage Survey, quarterly seasonally adjusted. 2020Q2 and 2020Q3 are absent from the source releases.
Source: BLS JOLTS and CES via FRED; StatCan table 14-10-0400-01. Built Oct 10, 2026.

labour.canada.nshipyard.com