It’s surprising that a basic step like verifying physical presence can cause such significant delays. Had this been handled properly, your application could likely have been finalized within five months or less. When submitting the application, don’t we authorize IRCC to access our CBSA travel records? If so, why was it necessary for you to obtain these records independently and forward them to IRCC? Additionally, why aren’t these records digitized and readily accessible to IRCC officers at a click of a button ? Aren’t entries and exits already electronically tracked when we leave and re-enter the country?