In Canada, we have direct connections with local operators; however, local networks in Canada apply severe restrictions on what types of messages and the volume that is allowed. Our platform is set up so it adheres to these restrictions in the best way possible, based on official guidelines provided by the carriers. To send SMS messages to Canada, you are required to use a Local Number as the originator.

Account Whitelisting

If you want to send messages to Canada, we need to whitelist your account. Please fill in the pre-approval form on this page and we will get back to you.

Bulk SMS

Bulk SMS is officially not supported in Canada and operators reserve the right to filter and block messages that they deem of a bulk nature and don't adhere to their internal guidelines.

Operators consider messages to be bulk if there is a group of messages with the same/similar content sent using the same originator. We've found that when split across smaller groups (<100 messages) and different times of sending (spaces of 5 minutes, for example), allows for a better delivery rate.

Maximum Messages

To send to Canada, you must purchase at least one local Number. Our platform allows for 500 SMS (160 characters) per Number per day to be sent and we will throttle the number of messages to be sent out at 1 SMS per second. If you send more than this volume, our platform may not send these but you may still be charged.

Delivery within this threshold can be affected by the above-mentioned restrictions applied at the networks' discretion. This is out of our control.


It is not allowed to send messages that promote gambling, betting and/or adult content as well as shortened URLs that mask or redirect to a URL. All messages of this nature can be considered spam and/or unsolicited and may be filtered. This is out of our control.

Traffic that has been delivered successfully, does not necessarily imply compliance with industry guidelines and regulations. Due to a lack of insight from the local operators we are unable to provide further, proactive details on additional filtering that may take place.

Additional Carrier Pass-through Fees

There are additional Carrier Pass-through fees per message on top of MessageBird message rates. These are determined by the operators and are subject to change.

*Note: These additional costs will be added to current MessageBird message rates. Message charges will continue to be: Base MessageBird message rate + Surcharge to destination carrier = Total message cost.

Carrier Name

SMS Toll-free Number / Carrier Fee in CAD

MMS Toll-free Number / Carrier Fee in CAD

SMS long-code / Carrier Fee in USD

MMS long-code / Carrier Fee in USD

Message Direction

Rogers Wireless (Fido, Chatr)





Outbound only

Bell Mobility (Virgin Mobile, Aliant)





Outbound only

Telus Mobility (Kodo, Public)





Outbound only

Freedom Mobile (Shaw)





Outbound only

Videotron (Fizz)





Outbound only






Outbound only

Eastlink, Inc.





Outbound only

OPT-IN and OPT-OUT Compliance

MessageBird will monitor standard OPT-IN and OPT-OUT keywords (see list below) to ensure compliance with the applicable regulations. If an opt-out request is received, MessageBird will process it and block future communications between the Sender and the Receiver (opted-out number) until this same Receiver (the end-user) OPT-IN again by sending the appropriate keyword. Personalised opt-out acknowledgement, non-standard opt-out words - for example, in different languages - as well opted-out number tracking can be set up by customers using Flow Builder or, if you use Contacts, activating the Automatic SMS Subscriptions (Opt-in/Opt-out).

Standard OPT-OUT keywords used by MessageBird are (all case insensitive) are

  • arret *

  • stop *

* No personalised opt-out confirmation is allowed for Toll-Free Numbers. For those keywords, the carriers will send a standard opt-out message as acknowledgement and block traffic immediately. This restriction does not apply to Long codes and Short codes.

Standard OPT-IN keywords used by MessageBird are (all case insensitive) are

  • nonarret

  • unstop

  • start

  • yes

  • oops

  • revert

  • resume

  • begin

Support to Mandatory Keywords for Opted-Out end-users

Each MessageBird customer must support the HELP, AIDE and INFO keywords and send required responses to end-users. Keyword requests should be supported at all times, even when it is requested by opted-out end-users. To prevent abuse and unsolicited content delivery, MessageBird will allow only pre-approved HELP, AIDE and INFO templates to be sent to OPTED-OUT end-users. Customised messages remain available for OPTED-IN end-users. To avoid blocking, please ensure your keyword answer to OPTED-OUT end-users matches the following template:

Manage your preferences. Reply STOP to opt-out or START to opt-in. Msg&Data rates may apply.

Last updated