Who says you can't bring cash? The rule is 20k USD without declaring. So declare it... When.. Or if.. You need to take out again, declaring makes the process of proving it came from abroad easier.
I've got so say.. I've found it that places require or insist on a resident certificate... Which as no checks and purely where you've told them you live? This can be said about 90 day report too...?