Easy A2P

Canadian 10DLC A2P registration in GoHighLevel (2026)

If you run a GoHighLevel agency on Canadian numbers, A2P registration is not optional the moment you text a U.S. contact. This guide maps exactly when Canadian 10DLC numbers need Brand and Campaign registration, when Persona verification is enough for Canada-only sends, the March 26 2025 purchase-date rule, and why toll-free sits outside all of it.

By Gary Vogt · · 7 min read

A Canadian 10DLC number needs A2P Brand and Campaign registration the moment it texts a U.S. recipient, new number or old, with no purchase-date exemption. For Canada-only texting, registration depends on age: numbers bought on or after March 26, 2025 need A2P or Persona verification; older ones don’t. Toll-free is exempt.

The short version

Whether a Canadian 10DLC number needs to register comes down to two questions: who are you texting, and when did you buy the number. GoHighLevel’s own policy splits it this way (GHL: Canadian 10DLC A2P registration requirements):

Your Canadian 10DLC number is texting…What GHL requires
A U.S. recipient (any number, new or existing)A2P Brand + Campaign registration
A Canadian recipient, number bought before March 26, 2025Nothing extra
A Canadian recipient, number bought on/after March 26, 2025A2P registration, or Persona verification instead
Any recipient, from a toll-free numberNot affected by these rules (toll-free has its own verification)

The rest of this guide is the detail behind each row, the errors you hit if you skip a step, and where the copy-review work starts once registration is on the table.

Texting a U.S. recipient: registration is required

This is the row that catches Canadian agencies off guard. If a Canadian 10DLC long-code number sends SMS to a U.S. phone, GHL requires full A2P Brand and Campaign registration, and it applies to “all Canadian 10DLC numbers (new and existing)” (GHL). There is no grace period tied to when you bought the number and no Persona shortcut for cross-border sends. A number you’ve been texting from for two years is in the same position as one you bought this morning the first time it messages someone in the States.

GHL’s broader messaging guidelines put it in one line: any domestic message between the U.S., Canada, and Puerto Rico, including CA to US, “must originate from a registered A2P number” (GHL: updated U.S. & Canada messaging guidelines).

For a GHL agency this shows up constantly, because the client list rarely respects the border. A Toronto real-estate team follows up with a lead who moved to Buffalo. A cross-border e-commerce brand texts order updates both ways. The moment even one U.S. number sits in the send, the Canadian sending number needs to be registered. Practically, if any of your contacts are in the U.S., register.

Texting Canadian recipients: it depends on when you bought the number

Canada-only traffic is where the March 26, 2025 date matters. GHL draws the line by purchase date (GHL):

  • Bought the number before March 26, 2025: A2P registration is not required for Canada-only messaging. You can keep texting Canadian numbers as you were.
  • Bought the number on or after March 26, 2025: you have to complete A2P registration, or complete Persona verification if you’d rather not run the full A2P process.

So for domestic Canadian texting, the newer your number, the more likely you need to do something before you send. This is the softer of the two rules, because it gives you the Persona alternative. The cross-border rule above does not.

What Persona verification is, and when it’s enough

Persona is an identity check, and GHL offers it as a lighter alternative to full A2P registration for the cases where it’s allowed. Instead of registering a Brand and a Campaign with sample messages, opt-in copy, and the rest, Persona confirms the sender’s identity, and GHL describes it as authenticating “that the sender’s details have been authenticated” (GHL).

Where Persona is accepted:

  • Canada-only messaging on a number bought on or after March 26, 2025 (A2P or Persona, your choice).
  • International messaging from a U.S. or Canadian number to other countries, where GHL says A2P registration is not required and the send “relies on the sender’s verified identity rather than A2P registration.”

Where Persona is not enough: texting U.S. recipients. That path needs full A2P Brand and Campaign registration, full stop. Persona does not substitute for it.

Toll-free numbers sit outside all of this

If you send from a Canadian toll-free number, none of the 10DLC rules above apply to it. GHL is explicit that “these requirements apply to Canadian 10DLC long code numbers. Toll-free numbers are not affected” (GHL). Toll-free messaging runs on its own carrier verification track with its own rules, separate from A2P 10DLC. It is not a way to skip verification, and it is not what this guide covers. Just know that the March-26 date and the CA-to-US trigger are 10DLC long-code rules and don’t govern a toll-free sender.

The errors you’ll see if you skip a step

GHL surfaces the gap through specific error codes rather than a silent failure, which is useful because the code tells you which rule you tripped (GHL):

  • Error 30034 fires on a domestic send from an unregistered number. GHL’s label for it reads “Number not A2P compliant. Please register for A2P.” That is the CA-to-US or CA-to-CA (post-March-26) case where registration is missing.
  • Error 1002 fires on an international send without identity verification, labeled “Message blocked. A2P or persona verification needed.”

If your Canadian number is throwing 30034 on a message to a U.S. lead, the fix is not a copy tweak. It is that the number needs A2P Brand and Campaign registration before it can carry that traffic.

Once you need to register, the copy still has to hold up

Everything above is a routing question: which numbers, which recipients, which date. It tells you whether you have to register. It says nothing about whether your registration will pass.

That second part is where the work moves once a Canadian agency lands in the “must register” column, most often because their client texts across the border. A Canadian brand registers the same way a U.S. one does: a Brand, then a Campaign with a description, an opt-in flow description, two sample messages, the consent checkboxes, an opt-in confirmation, and the SMS clauses in your Privacy Policy and Terms of Service. Ten Trust Center sections in total. The carrier review chain judges that copy against the same rejection triggers no matter which side of the border the sender is on, and picking the wrong use case or writing an opt-in flow that doesn’t match the site is a rejection whether you’re in Toronto or Tampa. The full list of TCR rejection reasons applies to a Canadian brand line for line, and choosing the right use case is the same decision.

A Canadian client with no formal entity is on the Sole Proprietor path too, since GHL’s Sole Prop tier accepts U.S. and Canadian individuals. The registration fee is the same $24.50 one-time regardless of country.

This is the point where Easy A2P is useful. Once you know a Canadian number has to register, paste the copy you wrote into Easy A2P and run a Review. It runs a pattern check against known rejection triggers across all ten sections and hands back findings plus specific remediation for each one. Fix My Copy returns paste-ready corrected text, and Draft writes fresh copy from scratch. Easy A2P does not decide whether your number needs to register, and it does not approve anything; the carriers and their review chain do that. It gets the copy review-ready before you submit, which is the part that determines whether the registration passes on the first try. Ship it Clean!

Frequently Asked Questions

Do Canadian numbers need A2P registration to text U.S. numbers? +
Yes. GoHighLevel requires A2P Brand and Campaign registration for any Canadian 10DLC number that messages a U.S. recipient, and it applies to both new and existing numbers with no purchase-date exemption. Persona verification does not substitute for it on cross-border sends.
Do Canadian numbers need A2P registration to text other Canadian numbers? +
It depends on when the number was purchased. Numbers bought before March 26, 2025 don't need A2P registration for Canada-only messaging. Numbers bought on or after March 26, 2025 need either A2P registration or Persona verification.
What is the March 26, 2025 date for Canadian 10DLC? +
It's GHL's cutoff for Canada-only domestic messaging. A Canadian 10DLC number bought on or after that date must complete A2P registration or Persona verification before texting Canadian recipients. Numbers bought before it are exempt for domestic sends. The date does not affect the CA-to-US rule, which always requires A2P.
What is Persona verification and when can I use it instead of A2P? +
Persona is an identity check that confirms the sender's details rather than registering a full Brand and Campaign. GHL accepts it for Canada-only messaging on post-March-26 numbers and for international sends. It is not accepted for texting U.S. recipients, which needs full A2P registration.
Are Canadian toll-free numbers affected by these A2P rules? +
No. GHL states these requirements apply to Canadian 10DLC long-code numbers, and toll-free numbers are not affected. Toll-free messaging uses its own separate carrier verification track.
What does error 30034 mean on a Canadian number? +
It's GHL's error for a domestic message sent from a number that isn't registered for A2P, labeled "Number not A2P compliant. Please register for A2P." On a Canadian number it usually means you're texting a U.S. recipient, or a Canadian one from a post-March-26 number, without completing registration.

Get notified when we publish new guides

Pillar guides on TCR rejection codes, GHL Trust Center walkthroughs, and industry-specific A2P 10DLC registration — delivered when they go live. No spam, unsubscribe anytime.

Stop guessing whether your A2P submission will pass.

Easy A2P reviews your full submission against current TCR and GHL standards before you submit. Catch the rejection causes others miss — including the Sole Proprietor traps in this guide.

Try Easy A2P with 3 free credits →

No credit card · ~90 seconds to review · pay-as-you-go after