United StatesMobile Phone Contract

Canadian Mobile Phone Contracts: Wireless Code Consumer Protections

Last updated: 1 April 2026 · BeforeYouSign Editorial Team

Canada's wireless carriers are regulated by the CRTC Wireless Code, which sets minimum consumer protections. Yet many customers don't realize they have these rights. The Wireless Code sets limits on contract terms, requires carriers to disclose key information upfront, and gives you the right to cancel contracts with early termination fees capped at specific amounts. However, carriers often obscure these rights in fine print or use aggressive sales tactics. Understanding what the Wireless Code guarantees you is essential.

What is a Wireless Code Rights?

The CRTC Wireless Code is a regulatory framework (part of the Telecom Regulatory Policy CRTC 2013-271, updated 2023) that sets mandatory consumer protections for wireless mobile contracts in Canada. It covers: contract term limits (maximum 2 years), early termination fee caps, disclosure requirements, billing protections, and dispute resolution. All wireless carriers (Rogers, Bell, Telus, etc.) must comply. The Code applies to consumer contracts (not business contracts) and sets out what carriers must and cannot do.

Red flags to watch for

Contract term exceeds 2 years

The Wireless Code caps contract terms at 24 months maximum. A longer term is not permitted for consumer contracts.

Early termination fee (ETF) exceeds CRTC limits

ETF caps vary by contract length and stage: for a 2-year contract, the maximum ETF is $50-300 depending on when you terminate. Check against CRTC limits.

Carrier charges fees for information requests or contract amendments

The Wireless Code requires carriers to provide key information free of charge. Fees for amendments or information requests may violate the Code.

No clear disclosure of phone subsidy and net cost of device

Carriers must clearly separate the device subsidy from the service plan cost. Bundled pricing that obscures the net cost is misleading.

No cooling-off period or right to cancel without penalty

Customers must have a 14-day 'cooling off' period after contract signature to cancel at no cost. This is mandatory under the Code.

Automatic renewal without explicit consent

The Wireless Code requires affirmative consent before renewal. Auto-renewal without clear notice and opt-out may violate the Code.

Your legal rights

The CRTC Wireless Code (enforceable against all Canadian wireless carriers) mandates: (1) Contract terms limited to 24 months maximum; (2) Early termination fees capped at $50-300 depending on contract length and time remaining; (3) 14-day cooling-off period after contract signature with right to cancel penalty-free; (4) Clear disclosure of device cost, subsidy, plan cost, and total cost; (5) No charges for standard information requests; (6) Dispute resolution process; (7) No automatic renewal without explicit consent. Violations can result in CRTC enforcement, penalties, or customer refunds.

Questions to ask before you sign

  • 1What is the contract term length, and is it locked for the entire period?
  • 2What are the early termination fees at different points in the contract, and do they comply with CRTC limits?
  • 3What is the separate cost of the phone (subsidy amount) and the monthly service plan cost?
  • 4What is the 14-day cooling-off period, and how do I cancel penalty-free if I change my mind?
  • 5How is my monthly bill calculated, and what surcharges or equipment fees apply?
  • 6What is the dispute resolution process if I have a billing complaint or service issue?

Disclaimer: This guide is for educational purposes only and does not constitute legal advice. Contract law varies by jurisdiction and individual circumstances. Always consult a qualified legal professional before making decisions based on this information.

Signing a Canadian mobile phone contract?

Upload your contract and BeforeYouSign will verify CRTC Wireless Code compliance and flag any terms that exceed regulatory limits.

Analyse My Contract — from $9.99

No account · No data stored · Results in 60 seconds