Get an upload-ready NPN package from one label.
We check your label against Health Canada monographs, rewrite risky claims, and assemble the full package — and when you're cleared and authorized, we generate the Health Canada-signed Web PLA file itself.
·149,000+ products indexed·~250 monographsMost Canada launches stall before submission
Not because the product is bad — because something on the label or in the paperwork blocks it, and you find out after you've spent the consultant hours and the Health Canada fees.
Wrong regulatory lane
NHP, VHP, cosmetic, supplemented food, OTC/DIN — or unclear. Picking wrong restarts everything.
Risky health claims
Disease-prevention and treatment language that won't clear, with no compliant rewrite.
Dose & ingredient mismatch
Doses outside the monograph range, or ingredients with no pathway as formulated.
Missing bilingual cautions
Required EN/FR cautions, warnings, and label statements that aren't on the label yet.
Incomplete site & applicant data
Missing company code, senior official, QAP, or site licence details Health Canada requires.
FPS & ATF gaps
No finished-product specs, or animal-tissue documentation missing for animal-derived ingredients.
Before you spend consultant time or Health Canada fees, know whether your product is actually submission-ready.
No invented facts. No black-box filing.
We don't guess the facts Health Canada expects you to own. Every required field is sourced, generated, or handed back to you to confirm — and you decide how it gets filed.
Source trail
Every Health Canada fact comes from your label, your company profile, monograph and precedent data, or a document we generate. Anything we can't source, we don't guess — it's flagged as yours to confirm.
Confirmation checklist
The facts only you can own — net amount, storage, dosage form, recommended dose, site and applicant details, NMI purposes, FPS and ATF where they apply — come back as a clear checklist, each labelled with who resolves it.
Final Web PLA generation
Once your product is certified, paid, and you've authorized us to operate the live flow, we drive Health Canada's Web PLA portal and return the finalized Health Canada-signed Web PLA file and checksum in your package. Filing yourself instead? You get the Web PLA preview and field guide.
Bring your label. Leave with a readiness score.
Scan one SKU free. We tell you which lane it belongs in, what's blocking it, and rewrite one risky claim — no consultant call required.
See exactly what you get back
A clear verdict, the scores behind it, the claim rewrite that clears it, the recommended pathway and effort band — plus a checklist of the facts still yours to confirm, each labelled with who resolves it.
Monograph coverage · 3 of 4 ingredients
| Ingredient | Dose | Status |
|---|---|---|
| Vitamin D3 | 1,000 IU | Match |
| Vitamin C | 500 mg | Match |
| Zinc (citrate) | 50 mg | Dose exceeded |
| Elderberry | 250 mg | Match |
Sample shown. We prepare and simulate submission readiness; Health Canada / NNHPD makes the final decision.
A package that's ready to upload
When your product clears the readiness and authorization gates, we generate the finalized Health Canada-signed Web PLA file and checksum and bundle it for submission. Filing yourself instead? The same package ships with a Web PLA preview and field guide.
You review the package and use it in the Health Canada / ePost Connect submission workflow. We never fabricate a checksum — the signed Web PLA artifact comes from Health Canada's own portal when we run the managed flow on your behalf.
Built for the people bringing products to Canada
Canadian NHP brands
Filing your first NPN or your fiftieth — get it right before it costs you a review cycle.
Brands entering Canada
US and international supplement brands that need a Canada lane, NPN path, and bilingual label.
Importers, distributors & sellers
Confirm a SKU is legal for Canada — and which ones — before you onboard or ship.
Contract manufacturers & label agencies
Flag compliance gaps before a production run, and refer clients with a clean package.
Pet supplement brands
Dog and cat wellness products that need a VHP notification-readiness check.
Know which SKUs enter Canada fastest
For 10–25 SKUs, we rank your whole portfolio by fastest-to-NPN and give every product a clear verdict — so you spend on the launches that are ready, not the ones that aren't.
Start free. Pay only when you're ready to move.
Three steps, one label at a time: scan it free, choose the pathway package that matches your product, then add managed Web PLA generation if you need us to prepare the signed artifact.
Free scan
See where one label stands, instantly.
- Regulatory lane guess
- Your top 3 blockers
- One rewritten claim
- Readiness score preview
Monograph Package
Submission package for products fully covered by a monograph.
- Everything in Free scan
- Web PLA preview + field guide
- Bilingual EN/FR labels
- Cover letter + FPS template
- PDF compliance report
Evidence Package
Submission package for products that need additional evidence work.
- Everything in Monograph Package
- PubMed literature search
- Evidence rationale document
- Opus compliance review
- Web PLA preview + field guide
Once your product clears readiness and authorization gates, we generate the Health Canada-signed Web PLA file and checksum through Health Canada's portal — turning a ready package into a signed, upload-ready submission. Quoted per case.
Got a whole catalogue? We rank every SKU fastest-to-NPN with a clear verdict and a cost-and-timeline estimate — one session, whole portfolio.
Advanced evidence and claim work are quoted per case. Prices in CAD.
We prepare, validate, and — when you authorize it and your package clears the gates — generate the finalized Health Canada-signed Web PLA artifact and checksum for your submission.
You review the package and remain responsible for the submission and for complete, truthful product facts. We never guess the facts Health Canada expects you to own.
Health Canada / NNHPD makes every decision. A signed Web PLA artifact is not Health Canada approval, and we never fabricate a checksum.