LetterAgent
Mail physical letters by just asking your AI assistant.
Home > Guides > Shipping prescription medication
Quick scope note: LetterAgent's Canada-only Xpresspost labels can't change the law: Canada Post allows prescription drugs to be mailed only by authorized senders. Mailing your own prescription is heavily restricted in general: in the US the postal service limits who can mail controlled substances, and mailing prescriptions across a border is effectively banned both ways.
This is general information, not legal advice.
| Situation | US | Canada |
|---|---|---|
| Licensed pharmacy mailing to a patient | Allowed, and this is how most mail-order pharmacy works | Allowed for authorized senders (licensed pharmacies and practitioners) |
| Patient mailing their own medication to someone else | Generally not allowed, and never for controlled substances | Not allowed: only authorized senders may mail prescription drugs |
| Controlled substances (opioids, stimulants, etc.) | Only DEA-registered dispensers and specific authorized parties | Tightly restricted; effectively pharmacy-to-patient only |
| Returning medication to a pharmacy | Allowed in limited circumstances the pharmacy will explain | Ask the pharmacy: take-back programs usually want in-person drop-off |
The pattern is the same in both countries: the mail stream is open to the licensed supply chain and mostly closed to individuals. Mailing a friend your leftover prescription, even with good intentions, is the classic example of what the rules forbid. Sharing prescription medication is illegal regardless of the shipping method.
Treat this as effectively banned. Both the US and Canada restrict importing prescription drugs by mail, and customs agencies seize medication shipments routinely. The US Food and Drug Administration's personal importation policy has narrow exceptions that almost never cover a parcel you mailed yourself, and Health Canada takes the same stance from the other direction. Ordering prescription drugs from a foreign pharmacy by mail sits in the same restricted zone.
One non-obvious wrinkle: this applies even when the drug is legal in both countries and prescribed to you. The restriction is about the channel, not just the substance. Travelers are generally expected to carry their own medication with them, in original labeled containers, with the prescription or a doctor's note.
When the sender is authorized, the packing rules are straightforward but strict. Keep medication in its original pharmacy-labeled container: the label is what identifies the contents to anyone who inspects the parcel, and repackaging into unmarked bottles creates exactly the suspicion you want to avoid. Put the labeled containers in a discreet outer box with no medical markings, cushioned so bottles cannot rattle or break.
Temperature-sensitive medication needs cold packs and insulated packaging, and it should travel by the fastest service available: a biologic that spends a weekend in a hot warehouse may be useless on arrival. Include the pharmacy's contact information inside the box. And use tracking and signature confirmation: medication is valuable, targeted by thieves, and irreplaceable on a deadline.
If you are the patient rather than the pharmacy, the compliant options are: have your pharmacy transfer the prescription to a pharmacy near the recipient, ask your doctor about a prescription the recipient can fill locally, or carry the medication yourself when you travel. For returns and disposals, pharmacies and law enforcement run take-back programs that accept medication in person. None of these involve you putting pills in a mailbox.
Ready to ship it? Get a shipping label with LetterAgent: describe it to your AI assistant, approve the exact quoted price, and get your label.
LetterAgent is a working name. Prices include print, postage, and our service fee. US prices in USD, Canadian prices in CAD (Canadian prices exclude applicable sales tax, added at checkout). Currently in private testing.
Need help? Ask your assistant: it can check a job's status any time. If it ever can't handle something: hello@getletteragent.com