I am wondering how to transfer my money into Canada before landing. I will be landing after a few weeks in Vancouver and I’m not comfortable carrying any huge cash sums on me. A friend recommended to open a Canadian bank account while still in my home country and wire money to it before I land. So you guys recommend this? And is it secure and safe? I’m a bit reluctant since I read very bad reviews on RBC bank. Also do you guys recommend CIBC over RBC?? Thank you