It's unfortunate that they don't hire Int'l students. They will however, give you a student visa during your training.
Personally, I am lucky to be able to have an american SIN number, being a status indian (polically correct: native american)...it's not bad for affirmative action, either! I don't know of too many native airline pilots....
Cheers,
Matt