UBI Smart Parcel eTower to Canada Post & UniUni Handoff

How UBI Smart Parcel (33… / UBI… / YT…) shipments on the eTower platform clear CBSA in Vancouver or Toronto and hand off to Canada Post or UniUni.

Try a live tracking number:

Barcode transition: UBI Smart Parcel to Canada Post

When UBI Smart Parcel clears customs and hands off to Canada Post, lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
UBI Smart Parcel (ubismartparcel)
UBI Smart Parcel / eTower Barcode
UBI… / 16 digits
Origin example
7321345678909988
Final-mile carrier
Canada Post (canadapost)
Canada Post 16-Digit PIN / UniUni JY
16 digits / JY…
Final-mile example
7321345678909988
Extracted in .message
Cleared CBSA customs - Handed over to Canada Post / UniUni

How the UBI Smart Parcel → Canada Post handoff works

Follow the parcel across both networks without waiting on asynchronous webhooks or losing visibility at the handoff boundary.

1. eTower electronic manifest & Canada Post barcode pre-generation
UBI Smart Parcel is an official Canada Post cross-border commercial partner; its eTower system prints a native 16-digit Canada Post Expedited Parcel label directly in Shenzhen or Shanghai.
2. Direct air linehaul to Vancouver (YVR) or Toronto (YYZ)
Consolidated air containers land at YVR or YYZ, clear CBSA customs electronically, and roll directly into Canada Post's Richmond (BC) or Mississauga (ON) plants.
3. Canada Post or UniUni final delivery
Canada Post scans 'Item processed' and delivers to your Canadian address or community mailbox in 2–5 business days.
UBI Smart Parcel query
GET /v1/track/7321345678909988?carrier=ubismartparcel
Canada Post query
GET /v1/track/7321345678909988?carrier=canadapost

Chain UBI Smart Parcel → Canada Post in code or MCP

Resolve both legs synchronously in TypeScript, curl, or your AI support agent via Streamable HTTP MCP.

REST (Synchronous GET)

# 1. Query UBI Smart Parcel origin waybill (extracts final-mile barcode in .message):
curl "https://api.lastscanned.com/v1/track/7321345678909988" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted Canada Post barcode:
curl "https://api.lastscanned.com/v1/track/7321345678909988" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

TypeScript (Automatic Handoff Chaining)

const headers = { Authorization: `Bearer ${process.env.LASTSCANNED_API_KEY}` };
const originRes = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(number)}`, { headers });
const originPkg = await originRes.json();

// Extract secondary barcode from top-level message ("Cleared CBSA customs - Handed over to Canada Post / UniUni")
const handoff = originPkg.message?.match(/^Handed to (.+?) as ([A-Z0-9-]+)$/i);
if (handoff) {
  const [, , lastMileNumber] = handoff;
  const destRes = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(lastMileNumber)}`, { headers });
  const destPkg = await destRes.json();
}

Remote MCP (Claude Code / Cursor / ChatGPT)

claude mcp add --transport http lastscanned https://mcp.lastscanned.com \
  --header "Authorization: Bearer lsk_live_YOUR_API_KEY"

UBI Smart Parcel eTower to Canada Post & UniUni Handoff FAQ

Who delivers UBI Smart Parcel packages in Canada?
UBI Smart Parcel is a direct Canada Post partner, so most UBI Canadian shipments are delivered by Canada Post (or UniUni in select urban zones).
Why does Canada Post say 'Electronic information submitted by shipper' for 5 days on my UBI parcel?
Because UBI prints the 16-digit Canada Post barcode in China before air departure, Canada Post shows 'Electronic information submitted' until the pallet lands in Vancouver or Toronto and clears CBSA.

Other carrier handoff guides

Explore cross-border last-mile barcode extraction and domestic USPS consolidator overrides across all 273 carriers.

All 273 supported carriers

International posts and couriers

Cross-border