Compare

Canner vs. Heroku

Heroku invented the modern PaaS. Salesforce owns it now. Your data is doubly American.

Heroku is mature, polished, and remains the standard-bearer of the category. It's also a Salesforce subsidiary, which means CLOUD Act exposure runs through the parent company. For Canadian buyers with sovereignty requirements, that's a stopper.

TL;DR
  • Heroku's runtime stability is excellent and its add-on ecosystem is vast. Canner is simpler, Canadian-owned, and includes Postgres on every tier.
  • Heroku killed the free tier in 2022. The cheapest dyno is US$5/month, with managed Postgres charged separately starting at US$5/month.
  • Salesforce's US incorporation is a hard CLOUD Act exposure — even Heroku Shield, the regulated-industry offering, is still subject to US legal process.
  • Object storage, cron, cookieless analytics and a SQL data workspace are built into Canner — on Heroku each is a paid add-on or a third-party service.
FeatureCannerHeroku
Data locationMontreal, Quebec — sole regionUS (Virginia), EU (Dublin), Sydney
Canadian regionYes (sole)No
Pricing modelFlat monthly per accountPer-dyno per-month, plus add-ons
Cheapest path to hello-worldCA$0 (Starter, no card)US$5/mo eco dyno + US$5/mo mini-Postgres
Free tierPermanent Starter — 1 project, up to 256 MB app memory (pooled, deprioritized)None since November 2022
Managed PostgresIncluded on every tier, one per projectSeparate paid add-on
Sleeping / always-warmLive and Dedicated are always-on; Starter sleeps after 3 h idleEco dynos sleep; Basic and Standard dynos do not
Owner100% Canadian-ownedSalesforce, Inc. (NYSE: CRM)
CLOUD Act exposureNot subjectSubject — Salesforce is US-incorporated
CurrencyCADUSD
Framework / runtime supportNode, Python, Go, Ruby, PHP, Rust, static & ViteBuildpacks for Ruby, Python, Node, Java, PHP, Go, more
Scheduled jobs (cron)Built-in — 5 on Live, unlimited on DedicatedHeroku Scheduler add-on
SQL data workspaceBuilt-in Data Workshop (DuckDB SQL over your files) + scheduled SQL against your PostgresDataclips (row store) only
Cookieless analyticsBuilt-in, cookieless — no consent bannerNo built-in analytics
Object storageIncluded — S3-style, from Starter upVia S3 / Bucketeer add-on
CLI, REST API & MCPCLI, REST API (OpenAPI 3.1) + MCP server for AI agentsCLI + Platform API; no MCP server

When Canner is the right call

If your buyer's procurement form asks about CLOUD Act exposure and you can't say 'not subject', the deal stalls. Canner's structure — 100% Canadian-owned, no US entity in the supply chain — is the affirmative answer that contract reviewers in healthcare, fintech, and government actually require. The pricing edge is real too: managed Postgres is included rather than billed separately.

When Heroku still makes sense

Heroku's buildpack catalogue and add-on marketplace are still unmatched. If you run Java or Scala, or you depend on a long tail of add-ons (Redis, Elasticsearch, Memcache, and hundreds more), Heroku's ecosystem will move you faster. Organisations with an existing Salesforce or Heroku Enterprise relationship also benefit from consolidated billing and support that we can't replicate.

Ready to give it a try?

Free tier available — Starter is permanent, no card required to sign up. Cancel anytime.