Track GlobalPost Canada Direct Drive and Standard shipments from US gateways into Canada Post and Intelcom Dragonfly.

GlobalPost moves cross-border US-to-Canada e-commerce volume from US consolidation hubs across the border into Mississauga, Montreal, and Vancouver, where CBSA customs clears the shipment and hands it off to Canada Post (`16 digits` / S10) or Intelcom Dragonfly (`INTLCM…`).

Try a live tracking number:

Barcode transition: GlobalPost to Canada Post

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

Origin / middle-mile carrier
GlobalPost (usps)
GlobalPost GP…US / S10 Barcode
^(GP\d{9}US|[A-Z]{2}\d{9}US)$
Origin example
GP987654321US
Final-mile carrier
Canada Post (canadapost)
Canada Post 16-digit / S10 or Intelcom ID
^(\d{16}|[A-Z]{2}\d{9}[A-Z]{2}|INTLCM\d{9,12})$
Final-mile example
7023210001234567
Extracted in .message
Cleared CBSA customs — inducted at Mississauga Canada Post (7023210001234567)

How the GlobalPost → Canada Post handoff works

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

1. US domestic arrival at GlobalPost sorting center
The parcel travels via USPS to GlobalPost's nearest US export facility in IL, NJ, CA, or FL.
2. Cross-border linehaul & CBSA clearance
GlobalPost trucks or flies the consolidated freight into Toronto, Montreal, or Vancouver and clears Canadian customs.
3. Canada Post / Intelcom final mile
Canada Post or Intelcom Dragonfly scans the Canadian tracking barcode and completes delivery.
Canada Post query
GET /v1/track/7023210001234567?carrier=canadapost
Intelcom query
GET /v1/track/INTLCM123456789?carrier=intelcom
CBSA clearance
Captures Mississauga, Ville Saint-Laurent, and Richmond customs release checkpoints

Chain GlobalPost → 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 GlobalPost origin waybill (extracts final-mile barcode in .message):
curl "https://api.lastscanned.com/v1/track/GP987654321US" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted Canada Post barcode:
curl "https://api.lastscanned.com/v1/track/7023210001234567" \
  -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 — inducted at Mississauga Canada Post (7023210001234567)")
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"

GlobalPost US-to-Canada Linehaul to Canada Post & Intelcom Handoff FAQ

How do I track a GlobalPost GP…US number on Canada Post?
Once GlobalPost inducts your parcel in Canada, it assigns a 16-digit Canada Post pin or 13-character S10 barcode that can be tracked directly on Canada Post via lastscanned.
Does GlobalPost use Intelcom in Canada during postal delays?
Yes, GlobalPost Plus and commercial DDP lanes frequently route Canadian urban deliveries through Intelcom (Dragonfly) or UniUni.

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