Yes, multiple do if you cancel the domain within the first 4-5 days. I think GoDaddy actually might also, I just haven't bought a domain from them in a long time.
godaddy is an awsome domain register. And I have never seen any domain register who refunds your domain. In the first 4-5 days, maybe, but who will make a decision that soon?
ICANN will let you get your money back within 5-days, no question about it, and I've never seen a registrar not comply.
It's been too long now, but if you have an account rep just call him and he'll refund your money in about 5-seconds. Otherwise, just call support and tell them you need a refund.
GoDaddy seems to get a bad rap, but if you own enough domains they'll bend over backwards to help you out