No, Business Administrators can no longer create accounts for people. You can invite people to your organization, but they will have to create their own accounts.