Host Laravel in Canada.
Push a Laravel app and Canner runs it in Montréal: Composer installs your dependencies, a Vite front end is built in the same deploy, and the app starts with artisan serve on PHP 8.2 to 8.5, picked from your composer.json. Managed Postgres included, free to start.
Facts checked
Laravel on Canner
- A
composer.jsonwithlaravel/framework, or anartisanfile, marks it as Laravel. - Canner picks PHP 8.2, 8.3, 8.4 or 8.5 from the
phprequirement incomposer.json. - If the app has a Vite front end, its npm install and build run in the same deploy.
- Set
php artisan migrate --forceas the release command under Settings → Build. - Add
APP_KEYand your other.envvalues in the environment variables bulk editor;DATABASE_URLis set for you.
Check before you deploy
- Point Laravel at Postgres (
DB_CONNECTION=pgsql), or readDATABASE_URLinconfig/database.php. - One process per project: queue workers run as a separate process are not supported yet; use the sync or database driver, or scheduled jobs that call a URL.
- Canner does not run Redis.
Who hosts Laravel 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 |
| Heroku † | Montréal for Private Spaces only; standard runtime in the US and EU | US (Salesforce) |
| 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. Heroku (2026-10-29) · Fly.io (2026-10-29) · Render (2026-10-29) · Railway (2026-10-29)
Questions
Which PHP versions are available?
8.2, 8.3, 8.4 and 8.5. Canner reads the php requirement in composer.json and picks a version that satisfies it.
Does it build my Vite assets?
Yes. A Laravel app with a Vite front end gets its npm install and build in the same deploy.
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
- NodeNext.js hosting in Canada
- 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
Deploy your Laravel app.
Starter is free, Postgres included. No card required.