Alright, so I unfortunately seem to have a problem
As shared earlier I've been requested to send passport scans with translations and to come back physically to Canada for that - I've decided to comply and made arrangements with my US employer to go there and stay several weeks, just in case the processing might be nearing its end and they might be ready to take my oath.
Looking at the stamps, everything seems to be in order - except that I realized that for trips to my home country, the home country officers did not stamp passports on entry, just exit. This is likely because it's a biometric passport and they just scan it. Anyway those trips (and some others) are completely absent from the Traveller History report that I requested from the gov't to corroborate against my own travel tracking - they only started tracking air departures in 2019. What should I do? I've kept flight itineraries/electronic ticket confirmations in my email inbox and I will send them along with passport scans, but unfortunately I did not keep the boarding passes - I never thought I would ever need them at the time.
Now the silver lining is, even if those absences were combined with the previous (documented) absence, I should still have more than 1095 days of physical presence in total. Should I include a letter (with passport scans) to explain the situation, or would this be just unnecessary complication? Could an immigration attorney help with this and make sure my application goes through - I'd rather avoid the hassle altogether?
Thanks so much everyone. I don't know what I would do without this awesome forum!