If I have a package no matter where its from land in Mississauga Ontario it goes past my address 2 times before it gets into the mailbox. Mississauge to Richmond...first pass, Richmond to Cranbrook..2nd pass then to the local PO in town...thats 10 days of postal shuffling. Package lands in Richmond, thats 2-3 days after customs releases it to hit my mail box. Now with CP having overseas envelope issues there is no realistic time frame anymore that could drag on for months waiting to be hand sorted.