La meilleure solution canadienne de rechange à Heroku dépend de ce que votre appli exécute.
Deux plateformes sont de propriété canadienne et hébergées au Canada : Canner (Montréal, géré, Postgres inclus) et MapleDeploy (un serveur Coolify à Toronto). Fly.io et DigitalOcean ont une région à Toronto, mais sont américaines. Render et Railway n’ont aucune région canadienne. Si vous dépendez de dynos worker et de Redis, lisez d’abord la colonne des travailleurs.
Faits vérifiés le
Ce que Heroku a vraiment annoncé
Le 6 février 2026, Heroku a écrit passer à un modèle d’ingénierie de maintien (« sustaining engineering model ») axé sur la stabilité, la sécurité, la fiabilité et le soutien, en privilégiant la qualité de l’exploitation plutôt que l’ajout de nouvelles fonctions (billet de Heroku).
Ce n’est pas une fermeture. Les clients qui paient par carte de crédit ne voient aucun changement de prix ni de service, et Heroku se décrit toujours comme une plateforme prête pour la production. Ce qui change : les contrats Enterprise Account ne sont plus offerts aux nouveaux clients, et la feuille de route est gelée. Si votre appli tourne bien sur Heroku, rien ne vous oblige à partir cette année. Les équipes partent parce qu’une plateforme sans nouvelles fonctions est un mauvais point de départ pour un nouveau projet et, au Canada, parce que l’environnement standard de Heroku n’a aucune région canadienne.
Sept solutions, côte à côte
Les prix d’entrée sont l’option la moins chère affichée par chaque fournisseur pour une appli qui reste en marche. Les fournisseurs américains affichent un simple « $ »; la page de Render précise USD. Canner et MapleDeploy facturent en dollars canadiens.
| Solution | Emplacement au Canada | Propriétaire | Prix d’entrée, toujours actif | Postgres | Travailleurs et Redis |
|---|---|---|---|---|---|
| Canner | Montréal, la seule région | Canner (Canada) | 9 $/mois avec Live, deux projets toujours actifs; Démarrage est gratuit, mais se met en veille après 3 h d’inactivité | Inclus dans chaque forfait, à Montréal; récupération à un instant précis avec l’instance dédiée à 9 $/mois | Un processus par projet, pas de Redis : la file de tâches s’exécute dans le processus web |
| MapleDeploy † | Toronto, une VM dédiée par client | Société privée canadienne | 45 $ CA/mois (4 Go, 2 vCPU) | En un clic, sur le même serveur | Oui, Redis sur le même serveur |
| Coolify, autohébergé † | Là où vous louez le serveur | Logiciel libre que vous exploitez | Logiciel gratuit; vous payez le serveur | À vous de l’exploiter | À vous de l’exploiter |
| Heroku † † | Montréal pour les Private Spaces seulement; l’environnement standard est aux É.-U. et en UE | Salesforce (É.-U.) | Dyno Basic 7 $/mois | Essential-0 5 $/mois | Dynos worker; Key-Value Store Mini 3 $/mois |
| Render † † † | Aucun (Oregon, Ohio, Virginie, Francfort, Singapour) | Render (É.-U.) | 7 $ US/mois, 512 Mo | À partir de 6 $ US/mois; la base gratuite expire après 30 jours | Background workers à partir de 7 $ US; Key Value à partir de 10 $ US |
| Railway † † † | Aucun (Californie, Virginie, Amsterdam, Singapour) | Railway (É.-U.) | Hobby 5 $/mois, 5 $ d’utilisation inclus | Gabarit Postgres sur un volume; sauvegardes et récupération à activer vous-même | Un travailleur est un autre service du projet; gabarit Redis |
| Fly.io † † † † | Toronto (yyz) | Fly.io (É.-U.) | 3,69 $/mois pour 512 Mo au tarif d’Ashburn; tarif de Toronto non affiché | Managed Postgres à partir de 38 $/mois, offert à Toronto | Groupes de processus, chacun sur ses propres Machines; Redis d’Upstash créé avec flyctl redis create |
| DigitalOcean App Platform † † † | Toronto (TOR) | DigitalOcean (É.-U.) | 5 $/mois, 512 Mio | Base de développement 7 $/mois, sans sauvegarde par défaut; Managed Postgres à Toronto | Travailleurs sur les mêmes forfaits de conteneurs; Managed Valkey à Toronto |
† Les détails sur les concurrents proviennent des pages publiées par chaque fournisseur aux dates indiquées; les prix et forfaits changent, vérifiez auprès du fournisseur avant de décider. MapleDeploy (2026-10-29) · Coolify, autohébergé (2026-10-29) · Heroku (2026-10-29) · Heroku (2026-10-29) · Render (2026-10-29) · Render (2026-10-29) · Render (2026-10-29) · Railway (2026-10-29) · Railway (2026-10-29) · Railway (2026-10-29) · Fly.io (2026-10-29) · Fly.io (2026-10-29) · Fly.io (2026-10-29) · Fly.io (2026-10-29) · DigitalOcean App Platform (2026-10-29) · DigitalOcean App Platform (2026-10-29) · DigitalOcean App Platform (2026-10-29)
Une appli Heroku typique, chiffrée sur chaque plateforme
Une forme courante sur Heroku : un dyno web, un dyno worker, un petit Postgres et un petit Redis. Voici la façon la moins chère affichée de l’exécuter ailleurs. C’est un plancher, pas une soumission : une plus grosse base ou plus de mémoire coûte plus cher partout.
| Plateforme | Web + travailleur | Postgres | Redis | Plancher mensuel |
|---|---|---|---|---|
| Heroku † | 2 × dyno Basic, 14 $ | Essential-0, 5 $ | Key-Value Store Mini, 3 $ | 22 $ |
| Render † | 2 × instance de 512 Mo, 14 $ US | Forfait 256 Mo, 6 $ US | Key Value 256 Mo, 10 $ US | 30 $ US, avec l’espace Hobby gratuit (un siège) |
| Railway † | Facturé à l’utilisation : 10 $ par Go de RAM et 20 $ par vCPU, par mois | Gabarit, facturé de la même façon plus 0,15 $/Go de volume | Gabarit, facturé de la même façon | Minimum de 5 $, puis l’utilisation |
| Fly.io † † | 2 × Machine de 512 Mo, 7,38 $ (tarif d’Ashburn) | Managed Postgres Basic, 38 $ | Forfait fixe Upstash à partir de 10 $, ou 0,20 $ par 100 000 requêtes | Environ 55 $ |
| DigitalOcean App Platform † | 2 × conteneur de 512 Mio, 10 $ | Base de développement, 7 $ | Managed Valkey, facturé à part | 17 $ avant Redis |
| MapleDeploy † | Sur votre VM | Sur votre VM | Sur votre VM | 45 $ CA pour tout le serveur |
| Canner | Un processus : les tâches s’exécutent dans le serveur web | Inclus | Non offert | 9 $ avec Live (ou gratuit avec Démarrage, avec mise en veille) |
† Les détails sur les concurrents proviennent des pages publiées par chaque fournisseur aux dates indiquées; les prix et forfaits changent, vérifiez auprès du fournisseur avant de décider. Heroku (2026-10-29) · Render (2026-10-29) · Railway (2026-10-29) · Fly.io (2026-10-29) · Fly.io (2026-10-29) · DigitalOcean App Platform (2026-10-29) · MapleDeploy (2026-10-29)
Quelle solution est vraiment canadienne
On mélange souvent deux questions : où sont les serveurs, et à qui appartient l’entreprise. Fly.io et DigitalOcean exploitent des serveurs à Toronto, mais ce sont deux entreprises américaines, et un fournisseur américain peut être contraint, en vertu du CLOUD Act, de remettre les données qu’il contrôle, où qu’elles se trouvent. Seuls Canner et MapleDeploy sont de propriété canadienne et hébergés au Canada.
Si vous traitez des renseignements personnels sur des Québécois, l’emplacement compte aussi. Selon la Loi 25, les communiquer à l’extérieur du Québec, Toronto compris, exige d’abord une évaluation des facteurs relatifs à la vie privée (article 17). Canner les garde à Montréal; MapleDeploy, Fly.io et DigitalOcean, en Ontario. Notre guide sur la Loi 25 explique l’évaluation. La page des comparatifs a une fiche pour chaque plateforme ci-dessus.
Quand chacune est le meilleur choix
- Restez sur Heroku si l’appli fonctionne, que vous n’avez aucune exigence canadienne et que vous dépendez d’add-ons introuvables ailleurs. L’annonce de février ne vous retire rien.
- Render si vous voulez la copie la plus fidèle du modèle Heroku (services web, background workers, tâches cron, Key Value) et que l’hébergement aux États-Unis ou en Europe vous convient. Voir Canner ou Render.
- Railway si vous exécutez plusieurs petits services qui se parlent, ou voulez un Postgres à haute disponibilité activé depuis le tableau de bord. Voir Canner ou Railway.
- Fly.io s’il vous faut une région à Toronto et que les Machines, les volumes et un flux de travail axé sur la ligne de commande ne vous font pas peur. Voir Canner ou Fly.io.
- DigitalOcean App Platform si vous voulez Toronto et un nuage connu, avec Postgres, Valkey et stockage objet tous dans TOR1.
- MapleDeploy si vous voulez un serveur complet à Toronto avec Redis, MySQL ou MongoDB, et qu’une seule machine pour tout vous convient. Voir Canner ou MapleDeploy.
- Coolify autohébergé si vous voulez tout contrôler et que vous assurerez vous-même les mises à jour, les sauvegardes et la surveillance du serveur.
- Canner si vous voulez un hébergeur géré de propriété canadienne au Québec, avec Postgres inclus et sauvegardé, et que vos tâches peuvent s’exécuter dans le processus web. Les forfaits sont sur la page des tarifs.
Quitter Heroku
L’exportation documentée par Heroku est heroku pg:backups:capture suivi de heroku pg:backups:download, qui produit un fichier pg_dump que tous ces hébergeurs savent restaurer. Sur Canner, vous pouvez sauter le fichier et transférer la base directement avec canner db migrate-in. Le guide de migration depuis Heroku fait correspondre chaque fonction de Heroku (Procfile, phase release, Scheduler, variables de configuration) à son équivalent Canner, et dit ce qui ne suit pas.
heroku config:get DATABASE_URL --app your-app
canner db migrate-in --from "postgres://…from the line above…"Questions
Heroku va-t-il fermer?
Non. Le 6 février 2026, Heroku est passé à un modèle d’ingénierie de maintien : aucune nouvelle fonction, soutien maintenu, aucun changement pour les clients qui paient par carte de crédit. Les contrats Enterprise Account ne sont plus offerts aux nouveaux clients. Aucune date de fin n’a été annoncée.
Quelle est la meilleure solution canadienne de rechange à Heroku?
Canner et MapleDeploy sont les deux plateformes de propriété canadienne qui hébergent votre appli au Canada. Canner est une plateforme gérée à Montréal, avec Postgres inclus et un forfait gratuit; MapleDeploy vous donne un serveur Coolify à Toronto à partir de 45 $ CA par mois. Choisissez MapleDeploy s’il vous faut Redis ou un travailleur séparé; choisissez Canner si vous voulez un hébergement au Québec sans serveur à gérer.
Quelles solutions de rechange à Heroku ont une région canadienne?
Canner (Montréal), MapleDeploy (Toronto), Fly.io (Toronto) et DigitalOcean App Platform (Toronto). Heroku n’offre Montréal que pour les Private Spaces. Render et Railway n’ont aucune région canadienne.
Puis-je exécuter un travailleur Sidekiq sur Canner?
Pas comme deuxième processus, et Canner n’offre pas Redis. Une appli Rails peut passer à GoodJob ou Solid Queue et exécuter ses tâches dans le processus web; voir tâches en arrière-plan.
Essayez votre appli Heroku sur Canner, gratuitement.
Démarrage ne coûte rien et inclut une base Postgres à Montréal. Passez à Live quand il vous faut un domaine personnalisé ou une appli qui ne se met jamais en veille.