Originally Posted by
BG Portland
During your visit to the U.S., you may visit Canada, Mexico, or the Caribbean islands (not Cuba)for up to 30 days
Note of course that you can visit Mexico for much longer than that; US regulations are irrelevant there.