IF you only have the one cert, it might help. I have a global cert, I don't think CloudFlare would help for that.
CloudFlare is good because it protects your actual server behind their servers.
I use a program called CertifytheWeb to get my certs for GD. I still have to do the manual DNS TXT entry on GD control panel to get the cert. Mainly because I get a global cert for *.bismarckweather.net . I use that for subdomains, and some home systems.