Canada (Direct route)

Canada and the USA both have very specific messaging restrictions and a direct connection is necessary in order to ensure message delivery to the numerous networks. Nexmo uses an extremely high-quality, direct connection in order to deliver your SMS to Canada.

Person-to-Person traffic may be sent to Canada, using a long virtual number. An SMS may originate from a mobile phone, a computer application or an internet-based service, but the message must have been initiated due to human interaction. Application-to-Person (A2P) traffic may be sent to Canada, using our Alerts Short code API. 

Note: Our U.S. pre-approved short code API can reach Canada destinations for 2FA and Alerts, however the Sender ID will be automatically changed to a long number to ensure delivery. You will receive network delivery receipts instead of handset DLR’s when sending to Canada. The SMS will also be queued to match the one SMS per second throughput limit for long numbers in Canada.

U.S. Toll free Virtual numbers: 

  • Toll Free numbers can deliver to most Canada carriers, but do not support handset delivery receipts in Canada.
  • There is no daily maximum of messages per day restriction on our Toll Free number routes and higher throughput is supported. (Up to 30 messages per second)

  • You will be charged for outbound and inbound SMS.

The numerous feature restrictions for our long-virtual-number route are as follows:

  • Limited numeric sender only --> In the “from” field you need to specify your pre-approved Canadian (or US) virtual number in international format e.g. 18479121345. Otherwise your message will get rejected with reject code 15 Illegal Sender Address - rejected.
    • You can purchase pre-approved long virtual numbers very inexpensively from the Numbers tab in your Nexmo dashboard.
  • Carriers do not send handset delivery receipts.
  • Intermediate DLR (accepted status) will be provided as soon as the message reaches the operator's platform.
  • Binary, VCard, unicode and long SMS are not supported by Canadian carriers.
  • Euro symbol (€) and some accented characters are not supported by Canadian Carriers.
  • You may send a maximum of 1 SMS per second and per virtual number in Canada due to local carriers regulations. If you send messages more quickly, the message(s) will be rejected. If you require higher throughput, you can purchase more numbers and spread your traffic across your numbers. E.g. 10 numbers = 10 SMS per second.
  • Maximum of roughly 500 messages per day and per long virtual number. If this is exceeded your number will be blocked and will no longer work.

Virtual Numbers
Local Reach - Yes
International Reach - No - Except countries in the NANP
SMS only - No
Voice only - No
SMS & Voice - Yes
Available via API- Yes



Have more questions? Submit a request