Декларировать обязательно и это в ваших интересах. Если вы их задекларировали - значит это ваши деньги до вьезда в Канаду и на них нет налога. Если вы их не задекларировали и пошли положили в канадский банк - платить налог с 40тыс в конце года, будет считаться что эти деньги вы заработали в Канаде. Тот факт что вы спрашиваете обязательно ли декларировать и обыскивают ли показывает что вы не понимаете что такое декларация и зачем она нужна. Она нужна в первую очередь вам, она спасает ваши деньги. Откуда эти деньги - никто не будет спрашивать в декларации, напишите сбережения и всё, им абсолютно все равно платили вы с них налог в Украине или где то ещё. Если вы что-то везете и декларируете - заявляете что это ваше и вы это заработали до Канады и это никто не трогает. Как только вы пересекли границу все незадекларированое будет считаться заработанным внутри Канады и облагается налогом.