Host Ruby on Rails in Canada.
Push a Rails app and Canner runs it in Montréal: Bundler installs your gems, assets precompile, and a Rails 8 app with Solid Cache, Queue and Cable gets its extra databases created for you. Ruby 4.0, 3.4 or 3.2, managed Postgres included, free to start.
Facts checked
Ruby on Rails on Canner
- A
Gemfilemakes it a Ruby project. Rails starts withrails server, withRAILS_ENV=production. - Pick Ruby 4.0, 3.4 or 3.2 under Settings → Ruby version. A
rubyline in the Gemfile or a newer.ruby-versionmoves the build for you. rails assets:precompileruns as the build step when the app has an asset pipeline.- Rails 8 with Solid Cache, Queue or Cable: Canner reads
config/database.yml, creates a database for each, and setsCACHE_DATABASE_URL,QUEUE_DATABASE_URLandCABLE_DATABASE_URL. The job queue runs inside Puma. - With no release command set,
bundle exec rails db:prepareruns before each new version starts. Set your own, such asbundle exec rails db:migrate, under Settings → Build. - Add
SECRET_KEY_BASEorRAILS_MASTER_KEYas an environment variable.
Check before you deploy
- Allow your
canner.apphost or custom domain inconfig.hosts, or Rails rejects the requests. - Canner does not run Redis. Solid Cache, Queue and Cable replace it; Sidekiq needs a Redis you run elsewhere.
- One process per project: run jobs inside the web process with Solid Queue or GoodJob.
Who hosts Ruby on Rails 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 Ruby versions are available?
Ruby 4.0, 3.4 and 3.2 (the default). Choose one in the project settings, or let the Gemfile’s ruby line pick it.
Does Sidekiq work?
Only with a Redis hosted elsewhere. For a Rails 8 app, Solid Queue runs inside Puma with no extra setup; GoodJob works the same way.
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.
Deploy your Ruby on Rails app.
Starter is free, Postgres included. No card required.