Prospective students interested in Teaching Assistantships should definitely check out the International TA Workshop Web pages.... you must pass this Workshop before you can be supported as a Teaching Assistant.
The people who handle the details of immigration and such for international students are the Office of International Affairs.