Connect · Guide

How to host your v0 app in Canada.

v0 generates polished Next.js and React code. You don’t have to host it on US infrastructure to use it.

Copy the code into a repo, connect it to Canner, and the same Next.js app runs from Montreal — Canadian-owned, outside the CLOUD Act, priced in CAD.

v0 by Vercel is excellent at turning a prompt into clean Next.js and React components. The output is just code, though — you can host it anywhere that runs Next.js. For Canadian teams that want data residency and no US legal exposure, Canner runs Next.js natively and keeps everything in Quebec.

  1. 1

    Get the code into a repo

    Use “Add to Codebase” / copy the generated components into a Next.js project, or start from v0’s exported code. Commit it to a GitHub repository so it’s a standard, self-contained app with a lockfile.

  2. 2

    Build it locally

    Run npm install && npm run build. v0 output is standard Next.js, so this is the same build Canner runs. Fix any missing dependencies once here and the deploy will be clean.

  3. 3

    Connect the repo to Canner

    Choose Deploy from GitHub in the dashboard and install the Canner Deploy app. Every push builds and deploys; each pull request gets a preview URL at branch--project.app.canner.ca.

  4. 4

    Add data and environment variables

    Provision Canner’s managed Postgres if you need one (DATABASE_URL is injected), and add any API keys as encrypted environment variables — kept server-side, never in the client bundle.

  5. 5

    Deploy to a Canadian URL

    Canner builds the Next.js app, starts it under its own Linux user, and issues TLS automatically. It’s live at your-project.app.canner.ca; point your own domain at it on Live or Dedicated.

  • Native Next.js support — v0’s output runs as-is.
  • Hosted only in Montreal — 100% Canadian-owned, outside the CLOUD Act.
  • Flat CAD pricing with no per-seat fees, and a free Starter tier.
  • Managed Postgres, preview deploys and custom domains built in.
  • Can I host v0 output somewhere other than Vercel?

    Yes. v0 produces standard Next.js and React code with no lock-in. Any platform that runs Next.js can host it — Canner runs it natively, in Canada.

  • Why move off Vercel for a v0 app?

    If you need Canadian data residency or want to be outside US CLOUD Act reach, Vercel’s US incorporation is the blocker. Canner is Canadian-owned and Quebec-hosted, so the same app clears those requirements.

  • Do preview deployments work like on Vercel?

    Yes — every pull request gets its own preview URL, and build status is reported back to the PR as a commit status.

  • Is it free to try?

    Yes — the Starter tier is free with no card and sleeps when idle. CA$9/mo Live keeps it always-on with a custom domain.

Ship it on Canadian soil.

Free Starter tier, no card required. Your app goes live at your-project.app.canner.ca with HTTPS — hosted in Quebec, outside the US CLOUD Act.