Yes, you have to. Any document you've to submit to the Canadian embassy which is neither in English nor in French should be translated. So translate your bank statement through a certified translation organisation in your home country. You can't do it yourself, nor friends or relatives. Sometimes, some banks can issue statements in english. May be consult your bank and it will save you time and money.
Yes, references also have to be translated and certified. Or if a person who gives you a reference can speak (and write) English he could write it in English so you do not need to translate them.
The general rule is: Any document you submit in support of your Canadian visa application which is not in french or english MUST be translated. If you send untranslated document, the visa officer will not consider it and your application will be assessed based on the documents they can read (which is english or french).
If you're a client of an international bank operating in your country then they could if requested. Banks in my country do. If your bank won't then you have to get them translated officially. Good luck with your study permit application.