Take CAD cash! Open up a bank account. Ask your parents to transfer the rest to the account through wire transfer. No cost of foreign exchange or anything which you might have to face if you are using some sort of travel card. As far as I know, they got quite a hefty exchange charges. Then again, I might be wrong.
But people are just afraid of carrying cash. Don't be.