You have a lot to take care of when moving to a new country. Bringing along your funds is one of your top priorities.
There are many ways for you to bring your money to Canada. One convenient way is to wire transfer the funds directly to your bank account in Canada. You just need to open a Canadian bank account right after you arrive and you can then send your money to this account. A fee may be required, so check the details before making the transfer.
You can also arrange for an International Money Order while in your home country, bring it with you and deposit it into your bank account in Canada. Be aware that it takes longer for banks to clear an International Money Order to make funds available to you. In case you decide to bring cash with you, there is no limit on the amount. However, everyone who brings cash in excess of C$10,000 is required to declare it.
CIBC accepts both Plus and Visa Networks for a cash withdrawal. Check with your bank at home to understand the fees and restrictions, e.g. daily withdraw limit.