← All News

A2AJ's Legislation Dataset Now Covers Nine Provinces and Territories

Canada's laws are public, but they are not always accessible. They live in dozens of separate government websites, in different formats, under different search tools. This makes it hard to read across jurisdictions, and harder still to build tools on top of them. A2AJ's laws dataset exists to close that gap: one open, machine-readable collection of Canadian statutes and regulations that anyone can search, compare, and build on for free.

We're happy to announce that collection has gotten substantially bigger. The dataset now spans the federal jurisdiction plus nine provinces and territories — over 21,000 statutes and regulations in a single, consistent format.

What's New

Seven jurisdictions join the federal, Ontario, and British Columbia legislation already in the dataset, each with statutes, regulations, and schedules:

  • Alberta — 442 statutes (2002–present) and 909 regulations (1969–present)
  • Manitoba — 515 statutes (1985–present) and 1,093 regulations (1972–present)
  • New Brunswick — 421 statutes (1973–present) and 675 regulations (1980–present)
  • Newfoundland and Labrador — 402 statutes (1957–present) and 1,663 regulations (1986–present)
  • Northwest Territories — 239 statutes (1988–2024) and 561 regulations (1990–present)
  • Nova Scotia — 625 statutes (1900–present) and 1,501 regulations (1913–present)
  • Yukon — 278 statutes (2000–present) and 1,355 regulations (1957–present)

Where the source governments publish bilingual texts the dataset includes both the English and French versions.

Access

All new data is available immediately through A2AJ's access methods:

- REST API

- MCP server

- HuggingFace

- direct Parquet downloads.

Filter by dataset code — for example LEGISLATION-AB, REGULATIONS-NS, or LEGISLATION-YT — to work with a specific jurisdiction.

Try It with MCP

The fastest way to explore the new data is through our MCP server, which lets you ask questions about Canadian law in plain language directly from Claude (requires a paid subscription).

To set it up: in claude.ai, click SettingsConnectorsAdd Custom Connector → set Name to a2aj and MCP Server URL to:

https://mcp.a2aj.ca/mcp

Start a new chat and try questions like:

  • "Using A2AJ, compare how Alberta and Nova Scotia regulate residential tenancies"
  • "Using A2AJ, what are the occupational health and safety obligations for employers in Manitoba?"

With ten jurisdictions in the same dataset, cross-jurisdictional comparisons are a single question away.