Track ePost Global (RR Donnelley / RRD International) US-to-Canada shipments into Canada Post, Purolator, or Intelcom.

ePost Global (formerly RR Donnelley / RRD International Logistics) operates cross-border e-commerce hubs in Los Angeles (Rancho Dominguez), Chicago (Elk Grove Village), New Jersey (Secaucus), and Miami. Canadian orders clear CBSA customs and inject directly into Canada Post, Purolator, or Intelcom (Dragonfly).

Try a live tracking number:

Barcode transition: ePost Global to Canada Post

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

Origin / middle-mile carrier
ePost Global (epostglobal)
ePost Global ID (EPG / RRD / S10)
EPG… / LX… / CY…
Origin example
EPG019283746512
Final-mile carrier
Canada Post (canadapost)
Canada Post 16-Digit / S10
7… (16 digits) / LX…
Final-mile example
7321984756102938
Extracted in .message
Cleared Canadian Customs - Tendered to Canada Post

How the ePost Global → Canada Post handoff works

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

1. ePost Global US gateway sortation
ePost Global receives the shipment at its California, Illinois, New Jersey, or Florida hub and generates a Canadian last-mile tracking label.
2. Cross-border linehaul & CBSA clearance
Pre-cleared air or ground linehaul enters Toronto, Vancouver, or Montreal.
3. Canada Post, Purolator, or Intelcom delivery
The Canadian carrier scans the domestic barcode and completes residential or PO Box delivery.
ePost Global query
GET /v1/track/EPG019283746512?carrier=epostglobal
Canada Post query
GET /v1/track/7321984756102938?carrier=canadapost

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

# 2. Query the extracted Canada Post barcode:
curl "https://api.lastscanned.com/v1/track/7321984756102938" \
  -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 Canadian Customs - Tendered to Canada Post")
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"

ePost Global to Canada Post, Purolator & Intelcom Handoff Tracking FAQ

Who delivers ePost Global packages in Canada?
ePost Global hands off Canadian shipments to Canada Post, Purolator, or Intelcom (Dragonfly) depending on the service level (Postal DDU vs Commercial DDP).
What is ePost Global?
ePost Global (formed from RR Donnelley's international mail and parcel division) is a major US international e-commerce consolidator.

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