Anyway, I found out I have to declare any type of income/earnings from outside of my residency country. So now it looks useless to do that.
You're not your corporation. You and your corp are separate entities. Again, go get a tax lawyer.
BTW... where are you currently storing your millions? Your personal checking account, I'm assuming?