I find it cheaper to convert all my cash need from Canadian to new US $100 notes and then covert these to local currency when travelling SE Asia.
If you are really feeling unsafe with that much and uncertain about ATM fees and daily limit why not do a Western Union transfer and pick it up locally?