If you are wanting to add a new domain to your hosting account so that it has its own CPanel you can do so in WHM. I will show you the steps it takes using InMotion Hosting and WHM.
The steps should be very similar with any hosting provider that allows access to WHM if you have available domains that can be used on your hosting account.
Why do this?
You can always just use Addon Domain in CPanel and add all your domains there, however if you want to secure your domain with SSL one of the requirements is a CPanel.
Also this is great if you will have other people editing this particular site as you can create a special password for it that does not give access to all your other websites.
Visit my website: http://websitecreatordude.com
WHM Domain Setup For A New CPanel