For opening student account, you will need to show a student id to demonstrate your eligibility. Also, I am not sure if they waive the charges for receiving international transfers into your account for students.
Most banks in Canada charge a fixed monthly fee for maintaining your bank account. Like RBC charges a minimum of $15/month for its Signature Rewards Package. At the same time, it gives a credit card without annual fee with this package. So there is some benefit for paying the fee
.
All banks have their newcomer package which allow new immigrants to open bank accounts without paying any monthly fees for first six months. I am not sure if they will make international transfer-ins free during this six month period.
When I came, I brought my funds in the form of a bank draft so I don't have a personal experience to share on fund transfer/charges. I hope someone else has who can guide you exactly.