I’ve heard that it takes two persons to set up a corporation. Is that true?

No. Any sole proprietor can incorporate his or her business without having a second person involved.