The requirement for visa's from citizen's of Mexico , Central and South American countries has been required for at least 3 years .
Your TA should of been aware of this requirement.
No matter what you are told
"YOU SHOULD ALWAYS DO YOUR OWN DUE DILIGENCE "
about any travel arrangements including visa's etc.