Comparison
The Canadian alternative to US-based email APIs
Sending email to Canadians means CASL consent records, unsubscribes that work, and a clear answer on where your data is stored. HonkIO builds those in, bills in Canadian dollars, and runs email on one account with SMS, push notifications, Notify and Verify.

Why Canadian senders choose HonkIO
US-first email APIs leave Canadian compliance and currency to you.
- 01
CASL is left to you
A US email API sends what you give it. Checking consent before a commercial email, and honouring an unsubscribe, is usually your job. HonkIO refuses a commercial email unless CASL consent is on file for the recipient.
- 02
Data stored south of the border
US-based providers typically store account data, email logs included, in the United States. HonkIO stores your email records in Canada, like the rest of your HonkIO data.
- 03
Prices in USD
US providers typically bill in USD, so what you pay in Canadian dollars moves with the exchange rate, and your card may add a conversion fee. HonkIO charges in CAD from a prepaid balance, with no monthly fee.
- 04
Replies land in the US
Receiving email through a US provider usually means your customers' replies, attachments included, are stored in the United States. HonkIO receives at a managed address or on your own domain, stores received mail in Canada, and deletes the raw message and attachments after 40 days.
Where HonkIO differs
Where HonkIO differs from typical US-based email APIs for Canadian senders.
| Feature | HonkIO | US providers |
|---|---|---|
Email records stored in Canada Stored in Canada, like the rest of your HonkIO data. US-based providers typically store data in the United States. | Yes | United States |
CASL consent check before each commercial email Without consent on file, HonkIO refuses the send with HTTP 451. With a US provider, consent records are usually yours to keep and check. | Yes | Left to you |
Pricing in CAD US providers typically bill in USD. | Yes | USD |
This is how HonkIO applies CASL, not legal advice about your own messages.
Also built in
Included with HonkIO email.
- One-click unsubscribe added to commercial emailAn unsubscribe footer and a one-click header (RFC 8058) on every commercial email. An unsubscribe blocks commercial email only; receipts and password resets still arrive.
- Automatic suppression of bounces and complaintsA hard bounce or a spam complaint stops further email to that address.
- Pay per recipient, no monthly feePay only for what you send, from a prepaid balance in CAD.
- Free test mode with simulated bounces and complaintsTest keys send nothing and charge nothing, but run the same checks and fire the same webhooks as a live key.
- Stored templates with versionsEdit a draft, publish a numbered version, roll back, and send by id or alias.
- Official SDKs for Node.js, Python, PHP and LaravelClients for sending email and reading received mail.
- MCP server for AI assistantsThe HonkIO MCP server’s email tools appear for accounts with email enabled.
- One account for every channelOne prepaid CAD balance, one set of API keys and one webhook feed for email, shared with SMS, push notifications, Notify and Verify.
- Receiving emailA managed address needs no domain setup; receiving on your own domain adds one MX record. See the receiving guide in the email docs.
What you pay
One price per recipient, in Canadian dollars, from a prepaid balance.
- Billed per accepted recipient: To, CC and BCC alike, once each. A recipient the compliance check refuses is not billed.
- No monthly fee: a quiet month costs only what you send.
- In Canadian dollars: what you pay doesn’t move with the exchange rate. US providers typically bill in USD.
- Free testing: test keys send nothing and charge nothing, but run the same checks and fire the same webhooks as a live key.
- Attachments: 2 MB per recipient is included. Above that, HonkIO charges for each started MB of attachments.
Moving from a US email API
For most integrations, you change the base URL and the key.
POST /v1/emails takes the fields developer email APIs commonly use: from, to, cc, bcc, reply_to, subject, html, text and attachments. With the Node SDK, import from @honkio/node instead. The migration guide in the email docs lists the known differences, such as ISO 8601 dates for scheduled sends and the CASL rules for commercial email.
Read the migration guideBuilt for Canadian senders
What HonkIO is made for, and what it leaves out.
- Email from your app: receipts, password resets, notices and alerts sent through the API, with stored templates, scheduled sends and receiving.
- Made for email your app triggers: no campaign builder or list management to set up.
HonkIO stores email records in Canada and processes API requests there too. An email on its way to a recipient goes wherever their mail server is, as the privacy policy explains.
Send your first Canadian email
Start with a test key: no domain needed and nothing charged. Add your domain when you’re ready to send for real. See pricing