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...