Applicant Progress Tracker
BetaReal, community-reported timelines. See how long each stage takes and estimate your own.
The typical journey
AOR to eCOPR takes a median of 133 days
Half of applicants land between 110 and 167 days · n=614
BIL
n=1549
Medical
n=1453
Eligibility
n=200
Final Decision
n=1093
P1 / PPR
n=992
eCOPR
n=614
Cumulative days since AOR. The dot is the median; the bar spans the typical (25th–75th percentile) range. Longer gaps between dots mean that leg of the process tends to take longer.
Personalize it
How long will your application take?
Enter your AOR date to turn the numbers above into real calendar dates for each milestone.
Community Median Journey
Crunching the numbers...
BIL
+63d
40 – 57 – 63d
n=1549Medical
+66d
43 – 59 – 66d
n=1453Eligibility
+121d
69 – 101 – 121d
n=200Final Decision
+121d
72 – 97 – 121d
n=1093P1 / PPR
+124d
80 – 104 – 124d
n=992eCOPR
+167d
110 – 133 – 167d
n=614The big number on each stage is a cautious (75th percentile) estimate, since the typical (median) date has often already passed by the time you check. The range below shows optimistic (P25), typical, and cautious (P75) days. Enter your AOR date above to personalize with real calendar dates. Not official IRCC data.
Community snapshot
Where tracked applicants are right now
Each applicant's furthest reported stage, across 2,424 tracked journeys.
BIL
Medical
BG Check
P1/PPR
eCOPR/COPR
PR Card Sent
PR Card Received
A live distribution of the pipeline; later stages fill in as applicants report progress. Bars are scaled to the largest group.
Visa office breakdown
How offices compare
Median processing time from AOR by visa office, fastest to eCOPR first.
Etobicoke
125 tracked
Sydney
130 tracked
Montreal
198 tracked
Vancouver
105 tracked
Edmonton
56 tracked
Ottawa
150 tracked
The purple segment runs to each office's median Final Decision; the gold segment continues to median eCOPR. The full bar length is the total AOR→eCOPR wait. Offices reporting no eCOPR outcomes yet show Final Decision only.
Detailed stage-by-stage data
Median, optimistic (P25) and cautious (P75) day counts for every measured interval
Detailed stage-by-stage data
Median, optimistic (P25) and cautious (P75) day counts for every measured interval
From AOR
| Stage | Median | P25 | P75 | n |
|---|---|---|---|---|
| AOR → Bio | 57d | 40d | 63d | 1549 |
| AOR → Eligibility | 101d | 69d | 225d | 200 |
| AOR → BG Check | 71d | 60d | 100d | 935 |
| AOR → FD | 97d | 72d | 121d | 1093 |
| AOR → eCOPR | 133d | 110d | 167d | 614 |
Post-Decision
| Stage | Median | P25 | P75 | n |
|---|---|---|---|---|
| FD → P1 | 5d | 2d | 12d | 728 |
| P1 → P2 | 10d | 5d | 18d | 870 |
| P2 → eCOPR | 13d | 7d | 40d | 601 |
| P1 → eCOPR | 28d | 21d | 47d | 576 |
Stage-to-Stage
| Stage | Median | P25 | P75 | n |
|---|---|---|---|---|
| BIL → FD | 47d | 29d | 70d | 1081 |
| BG Check → FD | 23d | 8d | 46d | 420 |
Data is community-sourced and self-reported, so it may not represent all applications. For official information, visit the official IRCC website .