First of all thanks for reply.
Couple of questions bro.
Should I apply now and give the reason that I will be going for new year ?
Do I need invitation from a US resident or that is not necessary ?
Can you please give me list of documents I need to carry for an interview. I mean bank statement or a letter from college etc
Looking forward to hear from you bro
Again, I told you it's little
tedious to get US visa being International Student of Canada unless you have a good solid reason and can also represent well why you want to travel there. Like you said, for celebrating New Year or Christmas with your friends, etc. is one of the common reasons. You can specify how long you planning to go and that you will have some days off during New Year. So just be clear and have proper docs with you. Don't be nervous and don't try to butter them. For US Visa Officers, the first and foremost question is why as an International student you want to go and they try to see if you're looking to get your way into US somehow and never want to come back to Canada. It depends on their mood on that day too to be honest. They specifically written in front of their gate. If you get a date for interview now, then go ahead. And, you can say you are planning ahead of time as it gets rushy during Winter time.
If you have an invitation from some friend or member of family in US it will definitely support your reason of travel. Have their letter of invitation and contact information handy with you during the time of interview.
Here's what you need: https://ais.usvisa-info.com/en-ca/niv/information/required_docs
P.S. oh, don't bring any electronic devices such as phone to their office as its strictly prohibited. I literally had go to CIBC and gave my phone to some stranger there. So, just make sure of that before you go.