How to track Korea Post (`...KR`) EMS and K-Packet shipments handed off to Canada Post

Korea Post dispatches EMS (`EG...KR` / `EM...KR`), K-Packet (`LK...KR`), and International Parcels (`CA...KR`) from Incheon Airport (`ICN`) to Canada Post's Vancouver (`YVR`) and Toronto (`YYZ`) exchange offices for CBSA customs clearance and Canadian delivery.

Try a live tracking number:

Barcode transition: Korea Post to Canada Post

Domestic Korea Post parcels keep the same 92… / 420… barcode from pickup to mailbox. Pass ?carrier=koreapost to inspect middle-mile sort scans before USPS induction.

Origin / middle-mile carrier
Korea Post (koreapost)
UPU S10 Korea Barcode
EG / EM / LK / CA + 9 digits + KR
Origin example
EG849201949KR
Final-mile carrier
Canada Post (canadapost)
Same S10 Barcode on Canada Post
EG / EM / LK / CA + 9 digits + KR
Final-mile example
EG849201949KR
Middle-mile resolution
EG849201949KR

How the Korea Post → Canada Post handoff works

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

1. Korea Post Acceptance & Incheon (`KRICNA`) Dispatch
Korea Post collects the K-beauty or K-pop shipment in South Korea and dispatches it from the Incheon International Mail Center (`KRICNA`) with a flight number.
2. Arrival at Vancouver (`YVR`) or Toronto (`YYZ`) & CBSA Customs
The shipment arrives in Richmond/Vancouver (`YVR`) or Mississauga/Toronto (`YYZ`), clears Canada Border Services Agency (CBSA), and enters Canada Post sorting.
3. Canada Post Xpresspost / Expedited Delivery
Canada Post delivers EMS (`E...KR`) on its Xpresspost network and K-Packet (`LK...KR`) via regular parcel delivery across Canada.
Origin Postal Operator
`koreapost` (Korea Post — 우정사업본부)
Canadian Final Mile
`canadapost` (Canada Post Corporation)
Barcode Preservation
13-character S10 (`...KR`) works on both Korea Post and Canada Post.

Chain Korea Post → 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 Korea Post middle-mile scans on the 92… barcode:
curl "https://api.lastscanned.com/v1/track/EG849201949KR?carrier=koreapost" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query USPS final-mile scans on the same barcode:
curl "https://api.lastscanned.com/v1/track/EG849201949KR" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

TypeScript (Automatic Handoff Chaining)

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

// If USPS is still waiting on the consolidator parcel, query Korea Post middle-mile hubs:
if (pkg.carrier === "usps" && pkg.status === "label_created" && /^(420\d{5})?9[2345]/.test(number)) {
  const mid = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(number)}?carrier=koreapost`, { headers });
  if (mid.ok) pkg = await mid.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"

Korea Post EMS & K-Packet to Canada Post Handoff FAQ

Does Canada Post track K-Packet (`LK...KR`) and Registered Mail (`RR...KR`) from South Korea?
Canada Post provides full door-to-door tracking scans inside Canada for Korea Post EMS (`EG...KR` / `EM...KR`), K-Packet (`LK...KR`), and Air Parcels (`CA...KR`). Note that basic `RR...KR` registered small packets do not always receive domestic Canada Post web scans.
How long does Korea Post EMS vs. K-Packet take to Canada?
Korea Post EMS typically arrives in Canada in 4 to 8 business days, while K-Packet (`LK...KR`) takes 7 to 14 business days.
Which Canadian airport processes Korea Post packages?
Most flights from Incheon (`ICN`) land at Vancouver International Airport (`YVR`, processed at Richmond BC) or Toronto Pearson (`YYZ`, processed at Mississauga ON).

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