Judging by how this topic has been going so far, I really doubt that you’ve set up the CNAME correctly. And of course, if you haven’t setup the CNAME record correctly, then Hostgator won’t detect the correct CNAME record.
Absolutely! In fact, you can just get the free SSL right now and deal with the refund afterwards.