Essentials
USA & Canada compliance
Canada messaging content requirements

Canada messaging content requirements

Last updated: 3/16/2023

These guidelines are relevant for SMS and MMS compliance in Canada.

CWTA - Canadian Messaging Programs

In Canada, the Canadian Wireless Telecommunications Association (CWTA) is the governing body for all text messaging programs to protect consumers from unwanted messages which all message senders must abide by in addition to the Wireless Providers’ code of conducts and best practices.

To ensure a compliant program meets the minimum CWTA requirements, include the following general guidelines:

  • Handset verifier: Free to Consumer and Standard Rate Subscription Programs require opt-in with the use of a handset verifier (double opt-in).
  • Character limit: Unless otherwise agreed to by the administrator, text messages sent to consumers must not exceed two SMS segments, with a maximum character limit of 320.
  • Mandatory keywords: STOP, INFO, AIDE, ARRET, and HELP. The maximum character limit for mandatory keywords is 160.
    • Responses to the keywords AIDE and ARRET must be in French.
    • Responses to the keyword INFO must be bilingual in both English and French.
  • Standard message and data rates may apply disclosure:
    • If there is no URL link in a message and the program does not support MMS, "data" does not need to be included in the message cost.
    • Use "Standard message rates may apply" unless there are clickable URLs or MMS is supported, in which case it must state "Standard message and data rates may apply."
  • General use: Shared short codes are disallowed.
  • Emergency/Urgent services: Approved on a case-by-case basis and must include a timestamp.
  • Marketing material: Must be provided for review.
  • If the supporting URL lists mobile operators for any country, all supported Canadian operators must be listed.
  • If the service supports a separate Terms & Conditions link, HELP and STOP details must be included within the terms and conditions.

Example keyword opt-in

Keyword opt-in without URL included

Keyword opt-in URL included

Example web opt-in for Single Message program

Example call-to-action for one-time passcode (STEP 1)

Example call-to-action for one-time passcode (STEP 2)

Message flow - Example MT for once-time 2FA code

Example web recurring opt-in with handset verifier

Example CTA for recurring message with opt-in on web form

Example CTA for recurring message with standard web opt-in

Message Flow - Example handset verifier (double opt-in)for Recurring Message Programs

Example mandatory keyword responses

HELP MO/MT - English response

AIDE MO/MT - French response

INFO MO/MT - Bilingual response (English and French)

STOP MO/MT - English response

ARRET MO/MT - French response

Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary

Research panel

Help shape the future of our products
Service Terms & ConditionsPrivacy policyTerms of use