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:
| Document | What it captures |
|---|---|
| Organizational resolution | Initial post-incorporation resolution — by-law adoption, officer appointments, initial share issuance |
| Annual directors' resolution | Yearly resolution ratifying the prior year's decisions |
| Annual shareholders' resolution | Yearly resolution electing directors and addressing the auditor |
| Share certificate | Evidence of share ownership tied to the entity's own capitalization data |
| Directors register | Record-keeping requirement, OBCA s.140 / CBCA s.20 |
| Shareholders register | Record-keeping requirement, OBCA s.140 / CBCA s.20 |
| ISC register | Individuals-with-significant-control record, OBCA Part XIII.1 / CBCA s.21.1 |
| Unanimous shareholder agreement | Shareholder-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.
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.
Update, September 14, 2026. For the full picture — this compliance scan alongside dual-clock deadline tracking, transaction document assembly, due-diligence readiness, and how DROZlegal compares against Athennian, Diligent Entities, MinuteBox, and other corporate-focused platforms — see our cornerstone guide, Corporate Law Practice Management Software in Ontario: The Complete 2026 Guide.
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.