My experience with an F-1: If I'm travelling between Canada/US/Mexico, stays in the passport.
Any time I go outside of NAFTA, I have to fill out a new one. Makes no sense because the original I-94 is directly written onto my SEVIS (my de facto "visa"), but I don't have that anymore.