We landed in Canada in last Oct. But when we landed in Canada, we did not give the I-94 cards to either US or Canada immigration officer. Now I am in the USA but my family are staying there. Since it is now more than 30 days, keeping I-94 cards is no use. So I'd like to know what's the best way to hand in their I-94 cards. Any help will be greatly appreciated.