IIRC land exit data is not reliable for CBP as the i94s often show the date the i94 stub was actually processed rather than the date you left. There is a PDF somewhere stating this but I can't locate it. If you cross reference CBP entry dates with CBSA entry dates you should be able to match them up for accurate exit/entry.
To have no CBP exit dates at all is very unusual though. They are normally mostly there but exits are inaccurate with a delay of days/weeks/months...
Did you always return your i94 stub when returning to Canada at the land border crossing?
IIRC land exit data is not reliable for CBP as the i94s often show the date the i94 stub was actually processed rather than the date you left. There is a PDF somewhere stating this but I can't locate it. If you cross reference CBP entry dates with CBSA entry dates you should be able to match them up for accurate exit/entry.
To have no CBP exit dates at all is very unusual though. They are normally mostly there but exits are inaccurate with a delay of days/weeks/months...
Did you always return your i94 stub when returning to Canada at the land border crossing?
Thank you, this is a answer i was expecting. I only used to return my i94 when it was about to expire. my i94 shows some correct departures and some incorrect however, foia just shows arrivals for land travels only and arrivals and departures for all air travel.