DROZlegal / Blog / AI Minute-Book Compliance

AI Minute-Book Compliance Software for Corporate Lawyers — What It Drafts, Catches, and Never Files

A federal corporation's annual return has nothing to do with income tax — but the Canadian Bar Association told policymakers the filing's name causes "recurring confusion with the CRA income tax return," a mix-up it flagged as a real driver of inadvertent non-compliance and administrative-dissolution risk, especially for small private corporations (CBA, June 2026 submission). AI minute-book generation software for Canadian corporate lawyers exists to catch that kind of drift before a lender's counsel or a buyer's due-diligence team does: it drafts the eight OBCA/CBCA-cited documents a compliant minute book actually needs from the entity's own stored facts, runs a deterministic, zero-LLM scan for what's overdue or missing, and — worth verifying before you trust any vendor's pitch — assembles a filing package without ever submitting it on your behalf.

Disclosure: DROZlegal publishes this guide and builds the corporate entity, minute-book generation, and compliance-scanning tools described below. Third-party statistics here are sourced directly from the Canadian Bar Association, Corporations Canada, and ION Analytics research, verified for this article, not ours.

Why a Canadian minute book quietly falls out of compliance

Nobody opens a minute book on a good day. It gets pulled out during a financing, a share sale, or a lender's due-diligence request — and that's usually the first moment anyone notices the annual resolutions stopped three years ago, or the ISC register was never started at all.

Part of the problem is structural, not just neglect. The Canadian Bar Association's June 2026 submission to policymakers, Regulatory relief for business requires both legislative and operational reform, told Ottawa directly that the federal "annual return" filing's name causes "recurring confusion with the CRA income tax return, leading to inadvertent non-compliance" — and flagged it as an increased risk of administrative dissolution, particularly for small private corporations without a dedicated compliance function watching the calendar. Source: Canadian Bar Association, cba.org, published June 4, 2026.

That's a federal-filing-name problem specifically, not a claim about Ontario's separate CIA filing — but the underlying pattern holds across both regimes: a minute book decays by omission, one skipped annual resolution at a time, until the gap is large enough that someone outside the firm finds it first.

The eight OBCA/CBCA documents AI minute-book generation software actually drafts

A minute-book generation tool is only as useful as what it actually produces, and the honest list is short and specific — not a generic template library. DROZlegal's corporate module drafts exactly eight OBCA/CBCA-cited document types directly from an entity's own stored data:

DocumentWhat it captures
Organizational resolutionInitial post-incorporation resolution — by-law adoption, officer appointments, initial share issuance
Annual directors' resolutionYearly resolution ratifying the prior year's decisions
Annual shareholders' resolutionYearly resolution electing directors and addressing the auditor
Share certificateEvidence of share ownership tied to the entity's own capitalization data
Directors registerRecord-keeping requirement, OBCA s.140 / CBCA s.20
Shareholders registerRecord-keeping requirement, OBCA s.140 / CBCA s.20
ISC registerIndividuals-with-significant-control record, OBCA Part XIII.1 / CBCA s.21.1
Unanimous shareholder agreementShareholder-level governance document drafted from the entity's own facts

Every prompt behind these eight documents frames its output as a review-gated draft, never a final record: where the entity's own source data doesn't supply a fact, the draft leaves a bracketed [TO BE CONFIRMED: ...] marker instead of inventing one, and the prompts are explicitly forbidden from reproducing third-party precedent-form wording verbatim. The ISC register — the document most likely to hold sensitive beneficial-ownership data — is redacted before anyone but an authorized user sees it, consistent with how DROZlegal handles client data across the platform: hosted in Canada, encrypted at rest, and never used to train a model. Source: docs/CAPABILITIES.md, Section 6; backend/app/prompts/corporate_generation.py.

The deterministic compliance scan — and why "zero LLM calls" is the differentiated claim

Most vendors market compliance-checking as AI-powered. DROZlegal's corporate compliance scanner is built on the opposite claim, deliberately: the compliance_scanner_agent (CO-33) makes zero LLM calls. Every date and status judgment runs on pure Python calendar math against the entity's own stored records — nothing is inferred, guessed, or generated.

That distinction matters because a hallucinated compliance finding is worse than no finding at all. A lawyer who trusts a wrong "you're compliant" flag from a language model has a bigger problem than the one they started with; a deterministic scan either finds the gap in the data or it doesn't — there's no plausible-sounding middle ground.

The scan surfaces four specific findings, each tied to a statutory citation:

  • annual_resolution_overdue — a resolution whose next annual due date has passed
  • filing_overdue — an open corporate filing whose due date has passed
  • registers_empty — an active entity with zero register entries of any kind (OBCA s.140 / CBCA s.20)
  • isc_register_absent — an OBCA or CBCA entity with no individuals-with-significant-control register entries (OBCA Part XIII.1 / CBCA s.21.1)

The scan is manual, not automatic: it's registered auto_dispatchable=False, so a lawyer initiates it directly — it doesn't run in the background and surface findings unprompted. Source: docs/CAPABILITIES.md, Section 6; backend/app/corporate/agents/compliance_scanner_agent.py.

Newsletter

Read this before your next reconciliation.

Compliance notes and product updates for firms that would rather not find out about a rule change the hard way.

The annual-return clock a minute-book audit is built to catch

Two separate clocks run depending on the entity's jurisdiction, and a compliance audit has to check both.

Ontario (CIA) entities get six months from the fiscal year end to file an annual return (CIA s.3.1). Federal (CBCA) entities get sixty days from the incorporation anniversary date instead (CBCA s.263). DROZlegal's compliance service computes both dates directly from the entity's own stored fiscal-year-end and incorporation date, not a generic reminder.

Missing either deadline isn't a paperwork inconvenience — it's a real enforcement risk. Corporations Canada's own dissolution notices under the Canada Not-for-profit Corporations Act make that concrete: roughly 10,000 CNCA corporations that hadn't filed an annual return in three years were slated for dissolution, with about 235 named in a single notice batch. Source: Corporations Canada, via CanadianCharityLaw.ca, published June 19, 2025. That figure is specific to the federal not-for-profit registry, not a CBCA business-corporation number — but it's the same Corporations Canada office that administers CBCA filings, and it shows dissolution enforcement for non-filers is active, not theoretical.

The cost of finding a gap late is real too. Among respondents to ION Analytics' Best Practices in M&A Due Diligence 2026 report, one in five said due-diligence timelines had extended over the past two years — and 57% of those said the delay added one to three months. An inaccurate minute book isn't the only reason a deal slows down, but it's exactly the kind of gap a compliance scan exists to catch before a buyer's counsel does.

What "portal-assisted" filing means — and what it never does

"Portal-assisted" is doing real work in that phrase, on purpose. DROZlegal's CO-22 filing workflow moves a corporate filing through three live, enforced states: reconcile the entity's stored data against what's on file, assemble the filing package, and mark it filed once it's done. Every transition is live and unflagged in production.

What that workflow never submits is the filing itself. The lawyer takes the assembled package into the ServiceOntario portal — or, for a federal entity, Corporations Canada's own online filing centre — and files it there themselves, then records the result back in DROZlegal afterward. Assembly happens in the product; submission happens in the government portal, every time.

A separate, unrelated capability worth naming precisely: DROZlegal can also look up an entity in Corporations Canada's federal ISED database, and that lookup is switched off in the live production deployment today. Even when it's switched on, it's a federal lookup only — not a connection to the Ontario Business Registry — and it has nothing to do with submitting anything. Filing stays a portal action a lawyer completes directly, on both counts. Source: docs/CAPABILITIES.md, Section 6.

Choosing an AI minute-book tool: what to check before you trust one

Whatever tool a firm evaluates — DROZlegal or otherwise — these questions separate a real compliance tool from a marketing claim:

  • Does the compliance check run on deterministic logic, or a language model? An LLM-generated "you're compliant" finding carries hallucination risk a lawyer can't easily audit; deterministic calendar math against stored data doesn't.
  • Does it draft from the entity's own facts, or a blank template? A blank OBCA resolution template saves less time than one pre-filled from the entity's actual directors, shares, and history — and a drafting gap is easier to catch when the source data is visible.
  • Does anything file itself? If a vendor describes automatic registry filing, that claim is worth pressing on directly — it's not a small detail, and it's not how a portal-assisted workflow is supposed to work.
  • Has a real firm run a live matter through it? A shipped feature and a proven one are different claims. Ask directly, and expect a direct answer.

Where this stands for corporate files today

The minute-book generation and compliance-scan tools described above are built and live in DROZlegal's product today — not a roadmap item. The honest maturity note is the same one that applies to the rest of the corporate module: no corporate design-partner firm has run a real matter through this yet. Everything above describes what the tool does, not a result any firm has reported back.

For the broader picture of what corporate automation covers beyond minute-book generation — the full deadline math across a mixed federal/Ontario book, and the agents that propose but never file — see our guide to corporate law firm automation in Canada. And for how document drafting works the same way across the rest of the platform, not just corporate files, see our guide to AI document drafting for law firms. If the propose-then-approve discipline behind both is new to you, the Lawyer AI Academy guide walks through the same pattern across every practice area on the platform.

Get started

See the compliance scan before you trust it

Walk through the eight minute-book documents and the deterministic compliance scan with our team — no live corporate matter required to look.