deployaiagents.ca Free call

For Canadian engineering, professional and regulated firms

A private AI assistant that answers from your firm's files, hosted in Canada

Your office, then a Canadian region, then a cited answer: every hop that touches document text stays in Canada IN CANADA YOUR OFFICE CANADIAN REGION CITED ANSWER

Your staff will ask in plain English and get answers from your own documents, each with a numbered citation, from your own server or a Canadian cloud region.

For owners, operations leads and IT managers at 10 to 250-person firms whose contracts, data-residency rules or Law 25 rule out US-hosted AI, and whose staff still dig through shared drives by hand.

Free call, then a free prototype on your documents in 5 business days. From $995 CAD.

See the data map your privacy officer gets →

The route a staff question takes A question goes from your office to your own server or a Canadian cloud region, where your files are searched and the model writes the answer, then comes back with numbered citations. Every hop is inside Canada. The path to a service outside Canada is blocked. IN CANADA HOP 1 · YOUR OFFICE A staff question HOP 2 · SERVER OR CLOUD Searches your files HOP 3 · MODEL, IN CANADA Writes from excerpts HOP 4 · BACK TO THE ASKER Answer [1] [2] OUTSIDE CANADA no route
The route in your build: every hop that touches document text stays in Canada. If the Canadian model is missing, it stops with an error.
Where it runs
Your own server, or a Canadian cloud region
Every answer
Numbered citations to your documents
First step
A free call and a free prototype
The build
From $995 CAD, fixed in writing

Hop 01 · The problem

Why can't we just use AI on our project files?

Because many AI tools process what you give them outside Canada, often by default, and your contracts say the files stay here.

So the searching stays manual. "When did the client approve that design change?" The answer is in a transmittal or an email somewhere; at the firm in example 01, somewhere in about 700 GB of company documents.

Then something forces the question: staff are already pasting client files into ChatGPT, or a client's security questionnaire asks where AI processes their data.

  • How it feelsYou're the one saying "not with client files", or signing off on tools you can't check.
  • What's wrong with thatUsing AI on your own files shouldn't mean sending them out of the country.

How documents leave Canada without anyone deciding they should

  • One line of code can send your documents outside Canada

    A field app we built kept its records in Azure Canada Central, but its report drafting was coded to call a model service outside Canada. Drafting had never been switched on in production, so nothing had left yet.

    Switched to Canada East on 10 November 2026: example 02

In Azure, the suggested Global Standard deployment "may be processed in any Azure region"; example 02 uses an in-region one.

Many Microsoft 365 firms look at Copilot Studio first. Microsoft says its generative AI for Canadian environments is hosted in the United States. What that means.

Hop 02 · Real builds

Has anyone actually built this? Three builds, with their status.

The first two are for the same client, a wireless and telecom engineering firm, so their answers stay private. The third is our own demo on public privacy law, with five real answers printed as written and checked by hand. Status labels are exact, and each page shows the steps, the data map and the limits.

Working prototype · Client work

Example 01 · a wireless and telecom engineering firm

Document Q&A on the firm's own server, with no GPU

Model
Qwen (open-weight) on Ollama, picked after a 6-task test
Server
A virtual machine on the firm's Proxmox server: 16 cores, 80 GB memory, no GPU
Test index
3,279 files, 35,381 passages, extracted through the file store's sync app; read-only; embedded on the server
Answers
Numbered citations, about 1 to 2 minutes, through a test chat page
Read the build →
Scott Holmes
Scott Holmes · Ontario

Hop 03 · Who builds it

Who will actually set this up?

Scott Holmes, an Ontario-based AI automation builder. I build these assistants myself, and you talk to me directly, by phone or video.

I build knowledge systems that answer questions from a company's own documents. My own internal document search uses the same search method (local embeddings and pgvector): as of 6 October 2026, 23 project databases. On a 33-question benchmark for one of those projects, it found the right document first for 30 of them.

If you've had to tell your team "not with client files", that was the right call. The fix is an assistant that follows the rule, and a map that shows it does.

  • You own what we build: the code on your server, the prompts and the documentation, handed over at launch.
  • Your file store is read-only to the assistant.
  • Designed with PIPEDA and Quebec Law 25 in mind. No certifications claimed, no legal advice.

Hop 04 · How it works

How do we start?

  1. A free 30-minute call

    What staff need to ask, where the files live, and the rule they must follow. By phone or video.

    Free
  2. A free prototype on your documents

    Within 5 business days, the assistant answers from a copy of one sample folder, on our own test machine in Ontario with a local model. The copy is deleted within 14 days of the prototype call. You keep a written summary and the full-build price.

    Free · 4 a month
  3. A fixed price, then live

    From $995, in writing before work starts. Typically live about 2 weeks later, on your server or in a Canadian cloud region.

    From $995 CAD

Hop 05 · Price

What does a private document assistant cost?

Prices in Canadian dollars. The build is fixed in writing after the free prototype.

30-minute callBy phone or video
$0
Working prototype on a copy of one sample folderReady in 5 business days, never on your live file store. It runs on our own test machine in Ontario with a local model, so no outside AI service receives your sample. The copy and its index are deleted within 14 days of the prototype call, or sooner if you ask, and we confirm the deletion by email.
$04 a month
The buildTypically live in about 2 weeks.
from $995one-time
Each extra document sourceA second source with a ready-made connector. Anything without one is quoted in writing after the prototype.
$499each
Monthly supportMonitoring, updates and fixes, plus small changes. Month to month, cancel anytime.
$99per month
Your server or cloud costsYour server or cloud costs are yours, estimated in writing first.
yoursestimated first

Included in the build

  • A numbered citation on every answer
  • A read-only connection to one document source
  • A data map: every question, document, log line and sign-in record, with where it runs
  • Documentation and 2 weeks of support

What usually adds to the $995, and what isn't included →

Hop 06 · After

What changes once it's running?

A real answer from example 03 · 90 seconds on an office PC with no GPU · printed as written

Q · Before we send personal information about a Quebec client outside Quebec, what does Quebec law require us to do?

Before sending personal information about a Quebec client outside Quebec, Quebec law requires the following under the Act respecting the protection of personal information in the private sector (CQLR c P-39.1):

  1. Conduct a privacy impact assessment that considers:
    • The sensitivity of the information [1];
    • The purposes for which it is to be used [1];
    • The protection measures (including contractual ones) that would apply [1];
    • The legal framework in the destination state, including its personal information protection principles [1].
  2. Ensure that the assessment establishes the information will receive adequate protection, particularly in light of generally recognized principles regarding the protection of personal information [1].
  3. Enter into a written agreement with the recipient that takes into account:
    • The results of the privacy impact assessment [1];
    • Any terms agreed upon to mitigate risks identified in the assessment [1].
  4. Apply the same requirements if the organization entrusts a person or body outside Quebec with collecting, using, communicating, or keeping the information on its behalf [1].

These requirements are explicitly stated in section 17 of the Act [1].

  1. Act respecting the protection of personal information in the private sector (Quebec, CQLR c P-39.1) > DIVISION III CONFIDENTIALITY OF PERSONAL INFORMATION > 1. — Retention, use and non-communication of information
  2. Act respecting the protection of personal information in the private sector (Quebec, CQLR c P-39.1) > DIVISION II COLLECTION OF PERSONAL INFORMATION
  3. Guidelines for processing personal data across borders > Summary of Key Findings
  4. Guidelines for processing personal data across borders > What Must Organizations Do?
  5. Personal Information Protection and Electronic Documents Act (PIPEDA) > PART 1 Protection of Personal Information in the Private Sector > DIVISION 1 Protection of Personal Information
  6. Personal Information Protection and Electronic Documents Act (PIPEDA) > PART 1 Protection of Personal Information in the Private Sector > DIVISION 1 Protection of Personal Information

Our check: correct. It matches section 17 of Quebec's private-sector privacy act point by point.

  • Answers come from your files, with a citation you can check.
  • When the excerpts don't cover a question, the assistant is told to say so instead of guessing. In example 03 it did, twice. Twice it went past its excerpts: one answer cited a business-sale rule for a cloud question, and one gave a deadline that isn't in the law. In both, the citation gave it away: see all five answers, including the wrong one.
  • Your privacy officer reviews a data map, not a vendor's promise.

Hop 07 · Questions

Questions law, accounting and engineering firms ask before they book

Is this a private ChatGPT? Can't we use ChatGPT on our files?

Close: it's AI document search where a model answers only from your files and cites them (what people call RAG). As for ChatGPT, check where your plan processes what you give it. If that is outside Canada and your contracts say the files stay here, you need an assistant that runs here: on your own server or in a Canadian cloud region.

We already pay for Microsoft 365. Why not build it in Copilot Studio?

Sometimes you should. Microsoft's pages, as updated 14 October 2026, say a Canadian environment stores data in Canada Central and Canada East, but generative AI for Canadian environments is hosted in the United States. With "Move data across regions" cleared, no data leaves the region, though some features may not work and some models may still process data outside the geography.

That can be enough when your rule is about storage. If a contract says no outside provider may process the documents, the assistant has to run on your own server.

Can it answer from transmittals, RFIs and design reviews?

If they're PDFs, Word or Excel files in the folder, yes; scanned ones are flagged for text recognition (OCR) first. Example 01 read PDF, Word, Excel and CSV, PowerPoint, Visio, KMZ and KML, JSON and text files, and skipped photos, DWG drawings and ZIP files.

Will it make up answers?

Sometimes, yes. It is set up to answer only from the excerpts it finds in your documents, cite them like [1] or [2], quote figures and dates as written, and say plainly when the excerpts don't contain the answer. In example 03, two of five answers said so instead of guessing, but two went past their excerpts: one applied a business-sale rule to a cloud question, and one gave a 72-hour breach-reporting deadline that isn't in the law. The 72-hour answer cited a passage that says nothing about timing, which is how we caught it. That's what the citations are for.

Does it work with SharePoint Online or a file server?

Not yet. Example 01 reads a cloud file store; no build on this site reads SharePoint Online or a file server. It would be a read-only connector like that one, shown working in the free prototype before you commit.

Does this make us compliant with PIPEDA or Quebec's Law 25?

No tool does that on its own. We design for data residency with PIPEDA and Quebec Law 25 in mind, and give your privacy officer a data map to check. PIPEDA doesn't forbid processing outside Canada, but you stay accountable and must tell people; Quebec's private-sector law requires a privacy impact assessment before personal information leaves Quebec. This is not legal advice.

Do AI coding tools ever see our documents?

No. We use AI coding tools, including ones whose models run outside Canada, to write code. They work only on code and made-up sample files. They are never given your documents or excerpts from them, and the desktop-assistant test connection is off in your build. The free prototype follows the same rule.

More questions on example 01, example 02 and pricing.

Next hop

Ask your own files. Keep them in Canada.

Canadian sovereign AI, on your own server or in a Canadian cloud region. If it's a fit, you'll see it answer from a sample of your documents within 5 business days, free.