Mastodon
Pricing · Backblaze B2 · Cloudflare R2 Prices confirmed Oct 2026

Backblaze B2 and Cloudflare R2 pricing in CAD.

Both bill in US dollars. Here is what they cost a Canadian buyer, converted at the Bank of Canada rate, with the egress maths written out.

Every figure below comes from the provider's own pricing page, checked 2026-10-21. Storm sells Canadian S3 storage, so the last section is ours.

B2 and R2 side by side

Backblaze B2Cloudflare R2
Storage, USD$6.95 /TB/mo$15 /TB/mo (Standard)
Storage, CAD~$9.77~$21.09
Egress3x stored, then $0.01/GBZero
RequestsClass A, B and C free; Class D $0.004 per 10,000 after 2,500 a dayClass A $4.50 per million, Class B $0.36 per million
Free tierFirst 10 GB free10 GB-month, 1M Class A and 10M Class B a month
Canadian regionTorontoNone
CompanyUSAUSA

R2 also sells Infrequent Access storage at a lower rate, with a per-GB retrieval fee and a 30-day minimum. The row above is Standard.

When egress decides the bill

Store 1 TB and read 5 TB back out in a month, the shape of a media site or a busy restore. B2's free egress covers 3 TB, and the other 2 TB bill at $0.01 USD per GB. R2 charges nothing for egress, but bills each request.

1 TB stored, 5 TB readUSDCAD
Backblaze B2$26.95~$37.88
Cloudflare R2$15 + requests~$21.09
Storm Buckets·$9 CAD

Storm's allowance is also 3x what you store. Past it, reads slow down instead of billing, so the invoice stays at one block.

A Toronto region is residency

B2 sells a Toronto region. R2 sells none, only best-effort location hints for North America. A Toronto region gives you residency: the bytes sit in Canada, which settles latency and a contract that asks where data lives.

Sovereignty is which country's law decides who can reach those bytes, and the company's home country answers it. Backblaze and Cloudflare are US companies. The US CLOUD Act lets US authorities compel a US company to produce data it controls wherever it is stored, so a valid US order reaches your bytes in Toronto without passing a Canadian court. Microsoft said so under oath about data in its European data centres, and the same law reaches Canada.

Two things close the gap, and they work together: a provider with no US parent, so a CLOUD Act order has nowhere to land, and encryption before upload with keys only you hold. Whoever holds the keys controls the data.

Every provider we compare

Storage per TB per month, in CAD. USD prices converted at 1.4057, the Bank of Canada rate for 2026-10-21. Prices confirmed 2026-10-21 on each provider's own pricing page.

Provider Company Which country's law decides who can reach your data. A US company answers to the CLOUD Act for data it controls in every region it runs, Canadian ones included. Canadian region Residency: where the bytes sit. It settles latency, while the company column settles whose law reaches them. Storage /TB/mo Egress What it costs to read your own data back out. Storm's 3x allowance: a 1 TB account reads out up to 3 TB a month, then reads slow down and the bill does not move. A metered rate is a bill that moves with every byte. Minimums The smallest you can buy. A 1 TB floor means you cannot buy less than a terabyte. Open engine The software storing your data is public code you can read and run yourself. Storm ships Garage for storage and Pulse for node management, with fixes merged upstream.
Storm Buckets Canada Canada only (Montreal) $9 CAD 3x capacity, then throttle 1 TB / $9 floor ✓ Garage + Pulse
The Object Store Canada Canada only $9.00 CAD 3x stored, then $0.00878/GiB 1 TiB / $9 floor ✗
eazyBackup (e3) Canada Canada only (Ottawa) $9.00 CAD (per TiB) 3x stored, then $0.01/GiB 1 TiB / $9 floor ✗
FullHost Canada Canada only $30.00 CAD ($0.03/GB) $0.02/GB None ✗
Backblaze B2 USA Toronto ~$9.77 ($6.95 USD) 3x stored, then $0.01/GB None ✗
Wasabi USA Toronto ~$11.23 ($7.99 USD, per TiB) 1x stored, fair use 1 TB + 90-day ✗
Cloudflare R2 USA None ~$21.09 ($15 USD) Zero None ✗
AWS S3 Standard USA Montreal, Calgary ~$35.14 ($25 USD, Montreal region) $0.09/GB after 100 GB None ✗

Moving from B2 or R2

Both speak S3, so the move is rclone: add the old provider and Storm as remotes, dry run, copy, then check both ends. The four commands are on the Canadian S3 alternative page, and the Storm settings are in the rclone guide.

Priced in CAD, billed in CAD.

Start with a 1 TB block on montreal-1 and add capacity as you grow. Uploads and API requests are included, and the exchange rate never touches the invoice.

Hosted and Operated in Canada. Pay by Interac e-Transfer.

Read the pricing details →

We review every request for storage and resources by hand. We maintain strict safety standards. See our Acceptable Use Policy.

Production
$9 CAD /TB/mo

1 TB of capacity. Add more in 1 TB blocks.

  • ✓ Stack blocks as you grow
  • ✓ Buckets and keys are not billed units
  • ✓ Custom domains + static hosting
  • ✓ Audit logs
Create your account →

Frequently asked

How much does Backblaze B2 cost in Canadian dollars?

$6.95 USD per TB a month, about $9.77 CAD at the Bank of Canada rate of 1.4057. Egress is free up to 3x what you store, then $0.01 USD per GB.

How much does Cloudflare R2 cost in Canadian dollars?

$15 USD per TB a month for Standard storage, about $21.09 CAD at the Bank of Canada rate of 1.4057. Egress is free, and requests are billed per million.

Do Backblaze B2 or Cloudflare R2 have a Canadian region?

Backblaze B2 has a Toronto region, which gives you residency. Cloudflare R2 has none. Both are US companies, so the US CLOUD Act reaches data they control in any region, Toronto included.

Does a Canadian region keep my data under Canadian law?

Only if the company is Canadian. A Canadian region gives you residency, where the bytes sit. A US company answers to the CLOUD Act for data it controls in every region, so the company's home country decides who can reach your data. Residency is not sovereignty.

Is there a Canadian alternative to B2 and R2?

Storm Buckets is S3-compatible storage hosted and operated entirely in Canada by a Canadian company with no US parent, at $9 CAD per 1 TB block a month, with uploads and API requests included.