it is impossible for Chinese landed immigrant to get US visa from Canada unless he has a stable job in Canada or lived there 6 months. So I wonder how you got the visa? Moreover, if I have a rejected record in my passport, can I just pass? Another question, how many GRE do you think is high enough? for CS master program in most decent US university. Thank you!