Pitfalls, exit costs and official sources

Cloud and hosting pitfalls in Canada: recurring cost mistakes and the official sources to check

The recurring patterns behind surprise hosting and cloud bills, renewal jumps, costly migrations and weak contracts, and the Canadian official sources for each rule.

Updated · 4 min read

Cloud and hosting pitfalls in Canada: recurring cost mistakes and the official sources to check

Most expensive hosting outcomes come from a small set of repeating patterns: introductory prices that renew much higher, resources left running, backups and logs that accumulate, egress nobody estimated, migrations that cost more than planned, SLAs whose credits are worth little, a misunderstood split of security duties, and tax or privacy steps skipped. Each pattern has a practical control, and where a rule is involved, an official Canadian source to confirm it. This page summarises them and links to the detailed guides.

The patterns are described generically. We do not name companies in connection with failures and we do not publish case studies; examples are composites or illustrations.

The patterns at a glance

PatternWhat happensControlGuide
Renewal jumpIntroductory price ends; regular price appliesRead the renewal price; diarise; compare movingRenewal price increases
Runaway resourcesTest servers, clusters or GPUs left onBudgets, alerts, schedules, tagsSurprise bill patterns
Storage creepSnapshots, images and logs kept foreverRetention and lifecycle rulesSurprise bill patterns
Egress surpriseTraffic, replication or exports billed per GBEstimate egress; CDN; alertsEgress costs
Migration overrunDouble running, data transfer and reworkPlan, pilot, budget contingencyMigration and exit costs
Lock-in at exitProprietary services, account ownership, commitmentsExit plan before entryMigration and exit costs
Weak SLACredits small, hard to claim, many exclusionsRead measurement, exclusions, claim processSLAs and service credits
Security gapEach side assumes the other patches or backs upWritten responsibility splitShared responsibility
Tax leakUnrecoverable GST/HST from simplified registrantsRegister your GST/HST number with providersGST/HST, QST and PST
Privacy step skippedNo contract clauses, no notice, no Quebec assessmentProcessor contract, notice, assessmentData residency

A composite story (illustrative)

A composite, not a real business: a design studio moved its file server and website to a public cloud. The estimate covered the servers and storage. In the first quarter the bill was about 40% higher than planned. The reasons were ordinary: a test server left running after the migration, daily snapshots with no retention limit, two unused public IPs, and large image downloads served without a CDN. A 30-minute monthly review, budget alerts and a snapshot policy brought the bill back near the estimate within two months. Nothing in the story required special expertise; it required someone to own the bill. See cost control.

Advertised prices and the Competition Act

Under the Competition Act, a representation of a price that is not attainable because of fixed obligatory charges or fees is a false or misleading representation (often called drip pricing), unless the extra amount is only a tax or charge imposed by law (section 74.01(1.1)). In hosting, that is relevant when a mandatory setup, licence or "platform" fee is added to an advertised monthly price. Optional add-ons are different, but they should be clearly presented. Concerns can be reported to the Competition Bureau.

As of October 2026 we did not find a Competition Bureau market study specific to cloud computing; the Bureau has published discussion papers on artificial intelligence and competition (2024) and algorithmic pricing (2025). Check the Bureau's consultations page for anything newer.

Consumer protection vs business contracts

Most hosting contracts for businesses are commercial contracts: provincial consumer protection laws, which give consumers rights on distance contracts and cancellation, generally do not cover purchases made for business purposes. If you are a sole proprietor buying for personal use as well, your provincial consumer protection office can tell you whether a law applies. For business disputes, the contract, its governing-law clause and, if needed, a lawyer are the route.

Official sources by topic

TopicSource
GST/HST, digital economy measures, ITCs, recordsCanada Revenue Agency
QST, registration of suppliers outside QuebecRevenu Québec
PIPEDA, cross-border processing guidanceOffice of the Privacy Commissioner of Canada
Quebec Law 25, privacy impact assessmentsCommission d'accès à l'information du Québec
BC public bodies' privacy lawBC Laws (FOIPPA) and the BC privacy commissioner
Cloud security guidanceCanadian Centre for Cyber Security
Misleading prices and drip pricingCompetition Bureau Canada
Federal statutes (PIPEDA, Competition Act, Excise Tax Act)Justice Laws Website
Exchange ratesBank of Canada

When to get help

Get a lawyer to review contracts with multi-year commitments, unusual liability limits or data-location promises your clients depend on. Ask an accountant about provincial sales tax on cloud services, prepaid terms and capital cost allowance. For regulated or sensitive data, have an independent security review before go-live.

FAQ

Can I complain about a hosting company to a government body?

For misleading advertising, the Competition Bureau accepts complaints. For privacy concerns about how a business handled your personal information, the federal or provincial privacy commissioner. Billing and service disputes between businesses are generally contractual.

Do the patterns apply to small VPS and shared hosting too?

Most do: renewal jumps, backup gaps and exit difficulties are common on small plans. Metered-billing patterns (runaway resources, egress) mainly affect public cloud.

Where do I start if my bill already jumped?

Open the cost report, group by service, find the top three increases and check each against the patterns above. Then set alerts so it does not happen again.

Sources

Related guides