Been to Mexico twice and Canada probably 10x and never had to carry such a form...never even heard of it until now.
Obviously if you’re American, you would have to fill out an I94, but if you went to Mexico, I’m sure you had to fill out one of these: http://mapchick.com/immigration.html