It is not necessary that your passport gets stamped e.g. when you enter Mexico by foot and don't report to the Mexican POE.
I am not sure if they stamp your PP while you enter Mexico / Canada by Car....I don't think they do...but someone can confirm.