Host Next.js in Canada.
Push a Next.js app and Canner runs it in Montréal as one long-lived next start process: websockets, streaming and in-memory state behave as they do on your machine, ISR works, and .next/cache survives between builds. Managed Postgres included, free to start.
Facts checked
Next.js on Canner
- Canner runs your install and
buildscript, thennext starton the port it assigns. App Router and Pages Router both work. - Commit your lockfile (
package-lock.jsonor the pnpm, yarn or bun equivalent). - Variables are present at build and runtime; anything the browser needs is
NEXT_PUBLIC_and is baked in at build time. - ISR and
revalidatework, with the cache on local disk. For a CMS-driven site, tag-based caching can serve pages from Canner’s cache between publishes. - In a monorepo, set the project’s root directory to the app’s folder.
Check before you deploy
- Vercel-specific features (Edge Middleware on Vercel’s network, Vercel KV and Blob) need a replacement; standard middleware runs in
next start. output: "standalone"is fine but not needed.
Who hosts Next.js in Canada
The other common platforms, with their Canadian presence and where the company is based, from their own pages.
| Platform | In Canada | Company |
|---|---|---|
| Canner | Montréal, the only region | Canada |
| Vercel † | Montréal (yul1) since January 2026; functions default to Washington, D.C. | US |
| Netlify † | Functions in Canada Central on Pro and up; default Ohio | US |
| Fly.io † | Toronto (yyz) | US |
| Render † | No Canadian region | US |
| Railway † | No Canadian region | US |
† Competitor details come from each vendor’s own published pages on the dates shown; prices and plans change, so check the vendor before you decide. Vercel (2026-10-29) · Netlify (2026-10-29) · Fly.io (2026-10-29) · Render (2026-10-29) · Railway (2026-10-29)
Questions
Does Vercel have a Canadian region?
Yes, since January 2026: Montréal (yul1). Functions still default to Washington, D.C., and Vercel’s regional failover can send traffic outside Canada. Vercel is a US company.
Is it serverless?
No. Your app is one long-lived Node process, so websockets, streaming responses and in-memory state work like next start locally.
Is it free?
Starter is free and includes Postgres; projects sleep after 3 hours idle. Live is $9 a month and keeps two projects always on.
Related
- GuideFix “Failed to find Server Action” in Next.js
- GuideDeploy Next.js without Vercel: what changes
- GuideNext.js env variables undefined in production
- GuideVite import.meta.env undefined in production
- GuideBuild failed: read the log and fix the cause
- GuideJavaScript heap out of memory during build
Deploy your Next.js app.
Starter is free, Postgres included. No card required.