I have a question to ask you.
Have you received the offer letter for a PG Diploma or an undergraduate diploma? If for an undergraduate diploma, your chances of receiving a visa are narrow.
Having an account in your name is preferable.
You could check CIC website for details on required...