Can a student pilot in Canada fly into US? I thought that as an expat student, i would have to get myself a US student VISA...
Being a student pilot or not is irrelevant everyone has to abide by the entry requirements set forth by the US Customs and Border Protection. It is dependant on the country your passport is issued by. Try this link to start with, you may or may not require to apply for a visa in advance, this is dependant again on your country of citizenship.
Admission into United States - CBP.gov