The CBSA report is your best option. Also TRANSLATE all the stamps on your passport if they are not in English or French, THAT IS EXTREMELY IMPORTANT in order to show your exit stamp from your home country on March 19, 2010.
you should be ok. No worries at all
Keep us posted