Any similar situations??
I just answered all the questions online until I got to the part where it asks for proof of funds to support stay in Canada.
One of the documents accepted is a Canadian bank account in your name, when money is transferred to Canada.
I guess, I answered my own...