No. It will probably never ever be illegal to have USD. There are still legitimate sources of USD.