I get to know in some pre-arrival sessions that we have to declare if we are carrying any amount of money more than CDN $10,000.Better to carry in form of traveler cheque and some in form of cash....you can carry any amount just that you need to declare to the immigration officers.