Yes, it is possible but I believe you have to manually sign up for Cloudflare, and not use the cPanel option, to use the Cloudflare flexible SSL. Just go to Cloudflare's website, sign up, add your website, add all the DNS records, and then change your nameservers on your domain registrar. It should work then.