For a Regulation Crowdfunding (CF) Offering, does my company have to be a US corporation?

Yes, Regulation Crowdfunding (CF) offerings must be completed by a US entity. International organizations may be able to raise capital via a US subsidiary with bonafide US operations.