I have lived in the US for 14 yrs now so I am quite familiar with I-94. US doesn’t give out I-94 any longer now. Also its not your responsibility to surrender the I-94, its the airlines job to acquire the I-94, when you leave the US.. In my opinion Canadian Borders and Customs couldn’t care less...