Sovereign cloud platform
Deploy from Canada.
Deploy, store, compute, and infer, all from home.
Bring it home to Canada.
Already on AWS or GCP? It's a migration, not a rebuild — no import charges, no export charges.
- Canadian-owned and operated
- Canadian-controlled servers
- Local AI and compute
Full-stack cloud infrastructure.
Managed Postgres
Isolated databases wired in at build time: one per project on Starter, several on paid plans.
Backups you control
Schedule backups per database, keep them as long as you choose, and restore into a new database.
Off-site copies
Copy backups to your own S3-compatible bucket, encrypted, so you always hold a second copy.
Dedicated Postgres
Your own server with extensions, replication and point-in-time recovery, from $9/mo.
Encrypted secrets
Per-environment env vars, encrypted at rest, never returned in plaintext.
Live logs & metrics
Streaming build + runtime logs and per-project traffic.
Object storage
Upload and serve files from Canadian-owned storage. S3-compatible API.
Response caching
Tag & path purge, draft mode, SWR — a native Astro provider, served from Quebec.
Custom domains
Bring your own. Automatic TLS, renewed for you.
Branch previews
Every pull request gets its own preview URL.
Data Workshop
Upload CSV, Parquet, or JSON and run SQL in milliseconds.
API, CLI & MCP
A REST API, an OpenAPI spec, and an MCP server for AI agents.
Scheduled jobs
Run webhooks on a cron schedule — no third-party cron service needed.
Scheduled queries
Run SQL on a cron against your databases — read and write them by name.
Instant deploys
A folder, a Git repo, or the CLI — live in about 30 seconds.
Asked by agents, answered for humans.
For developers
Which frameworks and languages are supported?
Node: Next.js, Vite (React, Vue, Svelte), Astro, SvelteKit, Nuxt, Remix, Angular, Create React App, Gatsby, Docusaurus, and plain Node.js. Other languages: Python (FastAPI, Flask, Streamlit, Gradio, Django), Go, Ruby (Rails, Sinatra, Rack), PHP (Laravel, Symfony), Rust, Java (Maven, Gradle), and BoxLang (the CFML / ColdFusion successor). Plus pure static sites. No configuration required — detection is automatic. ML-heavy Python (PyTorch, TensorFlow), Rust, and BoxLang require a Live plan.
How do I deploy from Git?
Install the Canner Deploy GitHub App, connect a repo from the dashboard, and every push to your default branch triggers a build. Live URL typically within 90 seconds for a small Next.js app. Manual upload and a CLI (npx @canner-ca/cli deploy) work on every tier too.
Can I use a custom domain?
Yes. Add your domain, point a CNAME at your project subdomain, and Canner provisions Let's Encrypt TLS automatically. Apex, subdomain, and wildcard hostnames are all supported. Requires a paid plan.
What about cold starts?
Starter projects sleep after 3 hours of inactivity and wake on the next request — typically 1 to 4 seconds. Live keeps 2 projects always-on (more as an add-on); the rest sleep like Starter.
What does Canner cost?
Two ladders, all in CAD. For developers: Starter free (unlimited projects, sleeps when idle, no card) and Live $9/month (always-on, custom domains, ML, 2 TB bandwidth; a free domain on the yearly plan). Everything else is an add-on on Live — more always-on apps, memory, storage, dedicated Postgres, and Compliance ($29/month: a signed DPA, a residency attestation and the audit log). Enterprise is quoted.
For teams with obligations
Is my data subject to the US CLOUD Act?
No. Canner is 100% Canadian-owned and operated, with no US parent, affiliate, or legal nexus. Your data is governed by Canadian law alone — PIPEDA federally, Law 25 in Quebec. Full breakdown at /sovereignty.
Can you sign a DPA and provide a residency attestation?
Yes. A signed DPA built for PIPEDA and Quebec’s Law 25, and a data-residency attestation for your privacy impact assessment, come with the Compliance add-on ($29/month), along with the audit log.
Do you keep an audit trail?
Yes. Canner keeps an append-only, organization-scoped audit log of security-relevant events, with export, with the Compliance add-on or Enterprise.
How do we migrate off AWS or GCP — and what about egress?
Your stack ports over: standard Postgres, an S3-compatible object store, and open runtimes, with no proprietary lock-in on our side and no punitive egress fees to leave again later. Tell us what you're running and we'll map the migration.
What uptime and support do we get?
Enterprise includes priority support and a 99.9% uptime SLA with service credits. Every plan gets off-site Postgres backups, and you set the schedule, retention and your own off-site bucket (with point-in-time recovery on a dedicated instance). Platform status is monitored externally.
Who can access our data?
Environment variables are encrypted at rest and never returned in plaintext; traffic is TLS end-to-end. Infrastructure access is key-only and restricted to Canadian operators — and no foreign government can compel disclosure.
