yes.. honesty is the best policy.. just declare it..
or even better.. open a bank account in scotia bank even before u land there .. u can keep upto 50k cad in the account.. and use that money when u get there.. u can also declare this money when u travel and u dont need to take any money whith u..