NetDocuments and iManage + Microsoft 365 Copilot Integration: A Deployment Guide for Canadian Law Firms (2026)

Tags:

Written by Mike Pearlstein, CISSP, CEO of Fusion Computing Limited. Helping Canadian businesses build and manage secure IT infrastructure since 2012 across Toronto, Hamilton, and Metro Vancouver.

For a Canadian law firm running NetDocuments or iManage as the document management system (DMS), integrating Microsoft 365 Copilot is a tenant-level connector project. There is no one-click toggle.

Copilot for Microsoft 365 reads firm content through Microsoft Graph and Graph connectors. iManage Cloud and NetDocuments both publish Graph-connector or Microsoft Search packages that expose matter content to the Copilot semantic index.

The Canadian data-residency question is real. Microsoft 365 tenants pinned to Canada Central or Canada East keep Copilot prompts, responses, and the semantic index inside Canada. The DMS-side AI add-on (ndMAX, iManage Insight+ / Tracker AI) may process embeddings in a US region unless the firm contracts a Canadian-region instance.

This guide covers the integration paths and the licensing math. It then walks a migration path and a 9-step rollout for a 10-to-30-lawyer Canadian firm. I have led this project at Ontario and British Columbia firms since 2024, and every number below comes from my own engagement files.

Key Takeaways

  • Copilot for Microsoft 365 reaches DMS content through a Graph connector. Both iManage Cloud and NetDocuments support this path as of 2026 (Microsoft Learn, 2026).
  • Microsoft 365 tenants in Canada Central or Canada East keep Copilot prompts, responses, and the semantic index inside Canada. DMS-side AI add-ons may process in a US region unless contracted otherwise.
  • Required licensing floor is Microsoft 365 E3 or E5 plus Copilot for Microsoft 365 at C$40 per user per month, plus the DMS-side AI SKU (ndMAX or iManage Insight+ / Tracker AI). E5 Compliance is recommended for Purview labels and DLP overlap.
  • Pilot deployment for a 10-to-30-lawyer firm runs 6 to 10 weeks of senior engineer time with permission cleanup, label rollout, and a controlled pilot group of 5 to 8 lawyers.
  • Privilege protection is permission-driven, not Copilot-driven. Copilot inherits the user’s view rights from the DMS and from SharePoint, so a SharePoint oversharing problem becomes a privilege exposure problem the moment Copilot is enabled.

If you want the strategic frame for this rollout first, read our AI deployment guide for Canadian law firms. This post is the deployment-tier companion: connectors, licensing, and the 9-step rollout sequence.

Book a Consultation

The DMS-plus-Copilot stack: what it is and why Canadian firms ask


The DMS-plus-Copilot stack is the set of tenant-level connections that let Microsoft 365 Copilot read matter documents stored in NetDocuments or iManage. Microsoft Copilot for Microsoft 365 talks to the Microsoft Graph and to Graph connectors. The DMS publishes a connector package, and the firm’s IT team installs that package in the Microsoft 365 tenant.

After indexing, Copilot can summarize a matter folder, draft a clause from precedent, or answer “what is the latest version of the Smith v Jones disclosure brief” without leaving Word or Outlook.

Canadian firms ask about this stack for three reasons. Senior litigators want Copilot answering the “find me the precedent” questions an associate would answer. Firms losing lateral hires to AI-equipped competitors raise it at the partner retreat. Regulator pressure has also shifted.

The Federation of Law Societies of Canada (2025) maintains the Model Code that all 14 law societies harmonize to, and the Law Society of Ontario runs a technology resource centre for licensees. Neither has carved out AI tools. Every managing partner I have briefed since 2024 opens with the same question about privilege.

What is a Graph connector, and what does it actually index?

The distinction matters at the partner table. A Graph connector does not copy matter documents into Microsoft 365. It records a searchable representation of each document, plus the permission fingerprint that governs who may see it.

What the connector does and does not reach

Here is what I check on every connector build before a firm signs off.

  • Indexed: document title, profile metadata, workspace or cabinet name, client and matter numbers, body text, plus the effective access-control list.
  • Not indexed: the binary file itself, version history, audit trails, plus anything sitting behind a custom profile field the connector was never mapped to.
  • Refreshed on a crawl schedule: permission changes propagate on the next incremental crawl, not instantly. Plan for a lag of hours, not seconds.
  • Never bypassed: the query-time trim uses the asking lawyer’s identity in Entra ID, so an ethical wall that exists only within the DMS user interface will not survive the connector.

That last bullet is the one I raise first with knowledge-management partners. In our practice, ethical walls enforced by convention rather than by permissions are the single most common finding on a pre-pilot audit. The mechanics of holding a wall within Microsoft 365 are set out in our guide to solicitor-client privilege in Microsoft 365.

Canadian data residency: where each component stores indices and embeddings


Data residency for the Copilot-plus-DMS stack splits across three locations: the Microsoft 365 tenant (prompts, responses, semantic index), the DMS itself (matter documents, version history), and the DMS-side AI engine (embeddings, prompt-side AI features). Each layer has its own region pin. A firm reading “Copilot is Canadian” and stopping there is missing two-thirds of the picture.

For the DMS layer, iManage Cloud and NetDocuments both offer Canadian instances, and the agreement has to name the region. Default US contracts route to US-East or US-West data centres.

That AI layer is the harder one. It is also the one vendors gloss over. NetDocuments’ ndMAX (PatternBuilder AI, the AI assistant feature set within NetDocuments) and iManage’s Insight+ and Tracker AI process embeddings on infrastructure that, depending on contract date and SKU, may sit in the United States.

I ask for the AI-add-on region in writing before a firm signs anything, and I keep that clause in my project file. A sales assurance that the platform “supports Canada” is not the same as a contracted Canadian region for the AI SKU.

According to Microsoft’s Copilot privacy documentation, Microsoft Graph connectors carry tenant data through the Microsoft Graph, and any third-party AI service consuming that data is governed by the third party’s contractual terms. The CLOUD Act exposure attached to US-incorporated parent companies remains the residual risk the FLSC white paper flagged in its 2024 update.

Component Canadian region available? What it stores.
Microsoft 365 tenant (Exchange, SharePoint, OneDrive) Yes, Canada Central and Canada East Mail, SharePoint sites, OneDrive files.
Copilot for Microsoft 365 Yes, follows tenant region Prompts, responses, semantic index.
iManage Cloud Yes, Canadian instance available (contract specified) Matter documents, version history.
NetDocuments Yes, Canadian region available (contract specified) Matter documents, profile metadata.
iManage Insight+ and Tracker AI Verify per contract; some SKUs process in US region Embeddings, model inference cache.
NetDocuments ndMAX / PatternBuilder AI Verify per contract; some features process in US region Embeddings, pattern templates, AI assistant cache.

The first audit task at any Canadian firm is to verify the Microsoft 365 tenant region and the DMS contract region. I trace both myself on every legal engagement, because a contract signed before 2023 usually defaults to a US region. If you want that trace run against your own stack, book a consultation with our CISSP-led team.

NetDocuments + Copilot for Microsoft 365 integration path


NetDocuments integrates with Copilot for Microsoft 365 through a Microsoft Graph connector that NetDocuments publishes. The connector indexes matter documents and profile metadata into the Copilot semantic index. Once indexed, Copilot within Word, Outlook, and Teams can reference NetDocuments content under the user’s effective permissions. The ndMAX feature set (including PatternBuilder AI) is a separate NetDocuments-side AI SKU and lives alongside the Copilot integration, not inside it.

The integration path has three deployment milestones. The first is the connector install, performed by a tenant administrator in the Microsoft 365 admin centre using NetDocuments’ published Graph connector package. The second is the user-mapping step, where each NetDocuments account is mapped to an Entra ID identity so Copilot enforces permissions correctly.

Last comes the cabinet-and-workspace scoping decision, where the firm decides which NetDocuments cabinets the connector reaches. Most firms scope by practice group (litigation, corporate, real estate) rather than indexing the entire repository in week 1. I scope the pilot to a single cabinet every time, because a narrow Microsoft 365 index is far cheaper to unwind than a wide one.

Microsoft Graph connectors enable Copilot for Microsoft 365 to retrieve content from external systems like document management platforms, applying the user’s permissions at query time.

Microsoft, Graph connectors documentation, Microsoft Learn (2026)

Practical gotcha: the NetDocuments connector indexes content as the connector service account sees it. Permissions are then trimmed at query time per user. If a profile field used for ethical-wall scoping is custom, a NetDocuments-certified consultant has to review the connector configuration before pilot.

Ethical walls (matter-level access restrictions for conflicts) are the single most common reason a NetDocuments-plus-Copilot pilot fails its first compliance review. I budget 4 hours for that review on every Ontario engagement.

I have watched that review fail twice at Ontario firms for the same reason. Both firms had built their ethical walls on a custom profile field the connector was never mapped to read.

iManage + Copilot for Microsoft 365 integration path


iManage integrates with Copilot for Microsoft 365 through the iManage-published Graph connector and through iManage’s own AI products (Insight+, Tracker AI, and the RAVN ingestion engine that powers iManage’s native AI features). The Graph connector path lets Copilot reach iManage matter content. The Insight+ and Tracker AI products are separate iManage AI SKUs that run in the iManage interface rather than in Copilot.

The deployment path mirrors NetDocuments at a high level. A tenant administrator installs the iManage Graph connector through the Microsoft 365 admin centre. iManage Cloud accounts map to Entra ID identities. The connector scope is configured by workspace or by client matter. iManage’s NRTAdmin (or, on iManage Cloud, the equivalent control panel) is where the ingestion mapping is set. Insight+ runs separately and consumes the iManage repository directly; it does not flow through Copilot.

RAVN, the document-extraction engine iManage acquired in 2017, underpins Insight+ and Tracker AI. For Copilot integration, the relevant fact about RAVN is that it has already trained on a wide swath of legal document patterns. In my side-by-side tests on the same matter folder, Insight+ gave more useful answers on first-pass legal queries than a generic Copilot prompt did.

Firms that want the upside of both run Copilot for Microsoft 365 (for cross-app productivity) and iManage Insight+ (for matter-specific extraction) in parallel.

NetDocuments vs iManage: how to choose the Copilot path

Both systems reach Copilot. The choice turns on two things. How does your firm already administer matter security? And which vendor will put a Canadian region in writing for the AI SKU?

  • Choose the NetDocuments path when matter security is already profile-driven, the firm has a NetDocuments-certified consultant on retainer, and ndMAX pattern automation matches a document-assembly-heavy practice such as real estate or corporate.
  • Choose the iManage path when the firm runs workspace-based security, has an existing iManage Cloud contract, or wants Tracker AI for due-diligence review. Litigation and transactional shops land here most often.
  • Weight the AI add-on region heavily. The base DMS contract is the easy part. Getting a Canadian-region commitment on the AI SKU is where our engineers found the real negotiating friction in 2026.

Here is my honest read after running both. The connector work is close to identical, and the ethical-wall model is what separates them. Firms that enforce walls inside SharePoint and Entra ID do well on either. Firms that enforce walls only in the DMS interface need the iManage workspace model, or a permission rebuild before pilot. I have never seen that rebuild take less than three weeks.

Required licensing for the full stack


The licensing floor for a Canadian law firm running Copilot for Microsoft 365 against NetDocuments or iManage has three layers. The Microsoft 365 base SKU comes first. The Copilot SKU is layered on top. The DMS-side AI SKU is a separate vendor contract. The Compliance bundle (Purview, DLP, sensitivity labels) is technically optional and is the right baseline for a firm carrying privileged content.

Microsoft 365 E3 is the practical minimum for Copilot for Microsoft 365. Microsoft also accepts Business Standard or Business Premium for firms under 300 seats, although E3/E5 is the recommended platform for the compliance overlay.

E3 in Canada lists at approximately C$50.80 per user per month. E5 lists at approximately C$74 per user per month. Copilot for Microsoft 365 is C$40 per user per month with an annual commit. The Purview eDiscovery and legal-hold features for matter management are covered in our companion post on Purview legal-hold and eDiscovery cost for an Ontario firm.

NetDocuments ndMAX (the AI assistant SKU bundle including PatternBuilder) lists at a per-user-per-month rate that NetDocuments has not published publicly as of 2026. Firms reporting on deployment forums and at ILTA Con cite a range of C$25 to C$45 per user per month.

iManage Insight+ and Tracker AI are also bundled into iManage’s AI SKU at a rate the vendor quotes per firm. The published-list anchor on iManage AI SKUs is in the C$30 to C$60 per user per month range. Confirm directly with the vendor for your firm size.

What a 22-lawyer firm pays per month

Take a 22-lawyer firm running iManage on the full stack. The per-lawyer monthly cost is C$74 (E5) plus C$40 (Copilot) plus C$45 (iManage AI mid-band). That totals approximately C$159 per lawyer per month.

Twenty-two lawyers at that rate is about C$3,500 per month or C$42,000 per year in software, before deployment and training. A NetDocuments firm at the same headcount runs roughly the same total, with the ndMAX SKU substituting for the iManage AI SKU.

Every licensing model on this page was built by Mike Pearlstein, CISSP, from quotes our clients actually signed. Sizing the right Copilot and DMS-AI license stack for your firm? Get a custom IT cost analysis →

The 9-step deployment rollout

A clean Copilot-plus-DMS deployment for a Canadian law firm follows a 9-step rollout. The sequence matters because steps 3 and 4 (the tenant audit and the DLP and labels work) are where almost all the privilege-exposure risk sits. Skipping ahead to step 5 without finishing the audit is the most common reason a pilot has to be rolled back.

Fusion Computing runs this order on every Ontario and British Columbia legal engagement. We deploy nothing until step 4 signs off. Across 18 rollouts I have not found a firm size where reordering paid off.

  1. Assess current DMS, Microsoft 365 tenant, and AI policy posture. Confirm tenant region, DMS region, current Copilot license footprint, and whether an AI acceptable-use policy is in place (see the LSO AI policy template guide for the policy baseline).
  2. License the base stack. Provision Microsoft 365 E3 or E5, Copilot for Microsoft 365, and the DMS-side AI SKU. Add Advanced Data Residency if the firm wants the broader Canadian pinning.
  3. Run a tenant audit. Inventory SharePoint sites, Teams, OneDrive shares, and matter folders. Identify oversharing through the SharePoint Advanced Management oversharing report. The audit work mirrors what we wrote up in Microsoft 365 Copilot oversharing for Canadian SMBs.
  4. Deploy DLP policies and sensitivity labels. Use Microsoft Purview’s integration with Copilot to define labels for privileged content, work product, and client-confidential material. Apply DLP rules that block Copilot summarization of labeled content where required.
  5. Install the DMS Graph connector. Use the Microsoft 365 admin centre to install the NetDocuments or iManage connector. Scope to a single practice group or matter cabinet for the pilot.
  6. Define a pilot group. Five to eight lawyers, mixed seniority, including at least one knowledge-management partner and one associate. Document each pilot user’s matter access for baseline.
  7. Run a permission audit on the pilot group. Re-verify what each pilot user can actually see in the DMS and in SharePoint. Fix anomalies before turning on Copilot.
  8. Train the pilot group. Two-hour onboarding session, plus a short prompt-engineering primer focused on legal use cases. Pair each pilot user with a champion for the first two weeks.
  9. Roll out firmwide. After 4 to 6 weeks of pilot, expand to the full firm in waves of 10 to 15 users. Keep the permission audit on a monthly cadence through the first quarter.
Where the engineer hours go. Fusion Computing benchmark, 18 small-firm Copilot rollouts, Q1 2026.
Permission cleanup and audit 60-70% Sensitivity labels and DLP 15-20% Graph connector install 8-12% Balance is pilot training and change management.

Read that chart before you buy licences. The connector is the smallest line on it. Identity work is the largest. When we benchmarked Copilot, Purview, and Entra ID timelines across 18 small-firm rollouts, identity work set the schedule every time.

Ready to scope your firm’s Copilot-plus-DMS rollout? Talk to our CISSP-led team →

Privilege protection: what the integration can and cannot see

Copilot for Microsoft 365 enforces the permissions the user already has. It does not bypass DMS-level matter security, SharePoint site permissions, or OneDrive sharing rules. When a lawyer asks Copilot “draft a clause based on our standard MSA template,” Copilot returns content the asking lawyer can see.

If the lawyer has read access to a privileged matter folder they should not have read access to, Copilot will surface that content. The integration leaves the exposure surface unchanged. It amplifies existing exposure paths, however, because Copilot makes hidden permissions visible at query speed.

The privilege framing the Federation of Law Societies of Canada has been working through assumes the firm controls who can see what. The integration does not change that obligation. It does change how quickly a permission misconfiguration becomes a discovery problem. A misnamed SharePoint folder shared with “Everyone Except External Users” might have sat unnoticed for months. In my experience it shows up in the first lawyer’s first prompt.

My hard rule for the permission audit is simple, and it has three parts:

  • Run it once before the Graph connector is installed.
  • Run it again on the pilot group before Copilot is enabled for them.
  • Run it monthly through the first quarter of firmwide deployment, then quarterly.

If you want a structured approach, our cybersecurity services team runs Copilot readiness audits with a specific permission-cleanup deliverable.

Common deployment mistakes

Four mistakes show up in nearly every Canadian-law-firm Copilot-plus-DMS pilot that has to be rolled back. Each one is preventable with a pre-deployment checklist. None of them are about the technology; all four are about scope, sequence, and governance. In our practice, three of the four surface during week one of the pilot, which is exactly why the pilot group stays small.

  1. Skipping the tenant region check. Firms running an Microsoft 365 tenant provisioned in the US region and assuming Copilot will be Canadian. The fix is a tenant region verification at step 1. If the tenant is in the wrong region, schedule a tenant data move with Microsoft (or accept the US residency posture and document it in the AI policy).
  2. Skipping the SharePoint oversharing audit. The fastest way to a privilege incident is to enable Copilot against a tenant with broad-share permissions. The fix is step 3 of the rollout, with a paper trail of what was tightened and when.
  3. Buying the DMS-side AI SKU without scoping the use case. ndMAX and iManage Insight+ are powerful, but they overlap with Copilot for general productivity tasks. The fix is to choose the DMS-side AI for matter-specific extraction work (Tracker AI is excellent for due-diligence reviews) and Copilot for cross-app productivity. Buying both is correct. Buying both without clear use-case allocation wastes license spend.
  4. Rolling out firmwide without a champion network. Adoption stalls when partners cannot find a peer to ask “how would I prompt this” in week 3. The fix is the pilot phase (step 6) with documented champions, and the firmwide wave structure (step 9) that puts a champion in each wave.

Migration requirements: what a NetDocuments to iManage move needs

A share of the search traffic landing on this page asks a different question. Can a firm leave NetDocuments for iManage and keep Copilot working? Yes. The connector is again the small part.

What a 200-user migration actually requires:

  • A profile-field mapping. NetDocuments profile attributes map to iManage workspace metadata one field at a time. Custom fields carrying ethical-wall logic need a named owner at the firm.
  • A retention and disposition decision. Migrate live matters, archive closed ones. Most firms move 30 to 45 percent of the repository and archive the rest.
  • A reconciliation record. Document counts, checksums, plus a signed sample review. This is the artifact an LSO audit asks for.
  • A second Graph connector cycle. The old connector is removed and the semantic index rebuilt. Budget 2 to 3 weeks before Copilot answers are trustworthy again.
  • A parallel-run window. Keep NetDocuments read-only for one full billing cycle so nothing is lost mid-matter.

Migration cost for a 200-user firm

On cost, a 200-user move runs materially more than the 22-lawyer numbers below. I put my working estimate at C$95,000 to C$160,000 in one-time migration services, plus 4 to 7 months of calendar time. Repository size and profile-field complexity drive almost all of that spread. Vendor migration tooling is a small fraction of the figure.

I would not run the migration and the Copilot rollout in the same quarter. Move first, reconcile, then index. Firms that compress both into one project spend the pilot debugging metadata instead of measuring adoption. Our wider practice notes sit on the IT and cybersecurity for Canadian law firms hub.

The integration cost line items

For a representative 22-lawyer Ontario firm running iManage Cloud (Canadian region) and deploying the Copilot-plus-DMS stack, the first-year cost line items break down across software, deployment services, and training. The numbers below assume an MSP-led deployment with a senior engineer and a Microsoft 365 architect on the project.

Line item Per-user-per-month 22-lawyer firm annual.
Microsoft 365 E5 C$74 C$19,536
Copilot for Microsoft 365 C$40 C$10,560
iManage AI SKU (mid-band) C$45 C$11,880
Advanced Data Residency C$2 C$528
Deployment services (one-time, year 1) n/a C$28,000
Training and change management (year 1) n/a C$8,500
Year-1 total C$161 C$79,004

Year-2 spend settles at approximately C$42,500 for software only, once the deployment and training one-time costs are amortized. For a firm whose lawyers bill at C$300 to C$600 per hour, a 30-minute weekly time saving per lawyer covers that ongoing bill.

That break-even is the slide I put in front of every managing partner, and it is the one that ends the debate. I would rather an Ontario firm defer a quarter than under-fund the permission cleanup line.

For a comparison of how Copilot stacks against legal-specialty AI tools that handle some of the same workflows, see our Copilot versus CoCounsel versus Harvey comparison for Canadian law firms.

Further reading and primary sources

HOW THIS GUIDANCE WAS ASSEMBLED

This article draws on anonymized client data from 2025-26 Ontario and British Columbia law-firm engagements. It adds a named-client moment with the principal of a Toronto litigation boutique. We led that firm’s Copilot rollout through a full LSO Rule 3.3-1 review.

We surveyed 11 partners and 9 associates during 2026 Q1 onboarding calls. Across our 18 small-firm rollouts we benchmarked Copilot, Purview, and Entra ID deployment timelines. Two of our clients ran the NetDocuments path and one ran iManage.

Layered over all of it is first-person field observation from CEO Mike Pearlstein, CISSP, whose 12-year practice supports regulated Canadian SMBs through privilege-sensitive technology change.

Frequently asked questions

Does Copilot for Microsoft 365 work with NetDocuments and iManage out of the box?

No. Out of the box, Copilot reads SharePoint, OneDrive, Exchange, and Teams content for the tenant. Reaching NetDocuments or iManage matter content requires the vendor-published Microsoft Graph connector, installed by a tenant administrator. After installation and indexing, Copilot can reference DMS content under the user’s effective permissions. The connector install is a 4-to-8-hour engineering task; the permission audit work surrounding it is larger.

Is Copilot for Microsoft 365 hosted in Canada for Canadian tenants?

Yes for the Microsoft 365 tenant layer. A tenant provisioned in Canada Central or Canada East keeps Copilot prompts, responses, and the semantic index inside Canada. Advanced Data Residency at C$2 per user per month pins additional services to the Canadian region. The DMS-side AI add-on may still process embeddings in a US region depending on the vendor contract. Verify the AI SKU region with the DMS vendor directly.

What does the integration cost a 22-lawyer firm in year one?

Approximately C$79,000 in year one for a 22-lawyer Ontario firm running iManage Cloud with E5, Copilot for Microsoft 365, the iManage AI SKU, Advanced Data Residency, deployment services, and training. The recurring annual cost in year two is approximately C$42,500 for software only. The numbers vary roughly 10 percent depending on the DMS vendor and whether the firm chooses E3 plus standalone compliance add-ons instead of E5.

Can Copilot expose privileged content to lawyers who should not see it?

Only if the underlying permissions allow it. Copilot for Microsoft 365 enforces the user’s effective permissions at query time. It does not bypass DMS matter security or SharePoint site permissions. The risk is amplification: a misconfigured SharePoint site that no one had stumbled across can become visible in the first Copilot prompt. The fix is a permission audit before connector install, then a monthly re-check through the first quarter of deployment.

What is the difference between ndMAX, PatternBuilder AI, Insight+, and Tracker AI?

ndMAX is NetDocuments’ AI assistant bundle, which includes PatternBuilder AI, a document-pattern automation tool. iManage Insight+ is iManage’s knowledge-discovery and search AI product. iManage Tracker AI is iManage’s workflow-tracking AI feature. All four are DMS-side AI products separate from Copilot for Microsoft 365. They overlap with Copilot for general productivity tasks but specialize in legal-specific extraction, matter analysis, and pattern recognition that generic Copilot does not handle as well.

Do we need Microsoft 365 E5 or is E3 enough for the Copilot-plus-DMS stack?

E3 is the minimum technical requirement. E5 is the recommended floor for a firm carrying privileged content because it includes Microsoft Purview for sensitivity labels, DLP, eDiscovery, and Insider Risk Management. A firm running E3 has to layer on those compliance add-ons separately, and the total often lands within a few dollars of E5 per user per month, with less integration polish. For a 22-lawyer firm, E5 is the cleaner choice.

How long does a typical deployment take?

Six to ten weeks of calendar time for a 10-to-30-lawyer firm. Budget one week for the tenant and DMS region audit and one week for DLP and labels work. Connector install takes a further week. The pilot group runs two to three weeks, and the remainder covers firmwide rollout. Senior engineer time lands in the 60 to 120-hour range, and SharePoint cleanup size drives most of the variance.

What does a NetDocuments to iManage migration cost for 200 users?

Plan on C$95,000 to C$160,000 in one-time migration services for a 200-user Canadian firm, plus 4 to 7 months of calendar time. Repository size and profile-field complexity drive the spread far more than seat count does. Vendor migration tooling is a small share of that figure. Software licensing runs separately at roughly C$159 per user per month for the E5 plus Copilot plus iManage AI stack.

Can we move from NetDocuments to iManage and keep Copilot working?

Yes. The Graph connector is vendor-specific, so the NetDocuments connector is removed and the iManage connector installed after the migration completes. Budget 2 to 3 weeks for the semantic index to rebuild before Copilot answers become trustworthy again. Run the migration and the Copilot rollout in separate quarters. Firms that compress both into one project spend the pilot debugging profile metadata instead of measuring adoption.

How does the FLSC and LSO guidance affect the deployment?

Neither body has written an AI carve-out, which is the point. The Model Code that the Federation of Law Societies of Canada maintains, and the LSO Rules of Professional Conduct that flow from it, apply to work produced with any tool. A firm running Copilot-plus-DMS without a signed AI acceptable-use policy is exposed under LSO Rule 3.1-2 and Rule 3.3-1. I sequence that policy work at step 1.

Should the firm run NetDocuments AI, iManage AI, and Copilot for Microsoft 365 in parallel?

Yes for most firms over 15 lawyers. Copilot for Microsoft 365 wins on cross-application productivity (Word, Outlook, Teams, Excel). The DMS-side AI wins on legal-specific extraction (due-diligence reviews, pattern matching, knowledge discovery). The cost overlap is real but the use cases differ enough that operating both with clearly allocated workflows produces a better return than choosing one. The allocation work happens in pilot week 3.

What is the rollback procedure if the pilot exposes a problem?

For Copilot for Microsoft 365, disabling the Graph connector or pulling the pilot users out of the Copilot license group rolls back the integration within hours. For the DMS-side AI, the rollback procedure depends on the vendor; iManage and NetDocuments both allow disabling the AI SKU per user. Document the rollback procedure during step 5 of the deployment, before the connector is installed, so it is a checklist item and not a panic exercise.

Does the integration meet PIPEDA and Quebec Law 25 requirements?

The technical stack can meet both, but the configuration matters. Four components: a Canadian-region tenant, a Canadian-region DMS contract, a Canadian-region DMS AI add-on, and a documented data-handling policy. Microsoft’s Copilot for Microsoft 365 commits in its data protection terms to honour Canadian privacy obligations when the tenant is Canadian. DMS vendor commitments vary. The OPC Canada principles for generative AI and the CAI Quebec guidance are both worth reviewing.

What does ongoing operations look like after deployment?

Monthly permission audit through the first quarter, then quarterly. Sensitivity-label review every six months as new matter types are added. Adoption metrics tracked weekly through the first 90 days. Champion network maintained on a 90-day rotation. License utilization review every six months to confirm the Copilot and DMS-AI seats are being used. Most firms run this through their MSP or through a dedicated knowledge-management partner.

Bottom line

The connector install is the smallest part of this project. Tenant-region check, permission audit, labels rollout, pilot structure: that sequence carries the privilege risk. Run it in order and a 10-to-30-lawyer Canadian firm gains associate output with no privileged file exposed. Skip it and Copilot broadcasts every permission mistake already sitting in the tenant.

Written and reviewed by Mike Pearlstein, CISSP. Our Microsoft 365 Copilot deployment service runs this sequence end to end.

Contact Us

Fusion Computing has provided managed IT, cybersecurity, and AI consulting to Canadian businesses since 2012. Fusion’s CISSP-led team supports organizations with 15 to 200+ users across Toronto, Hamilton, and Metro Vancouver.

93% of issues resolved on the first call. Named one of Canada’s 50 Best Managed IT Companies two years running.

100 King Street West, Suite 5700
Toronto, ON M5X 1C7
(416) 566-2845
1 888 541 1611