Cloudflare if they have the TLD you want/need (their pricing has no markup). There's also Namecheap and Porkbun. Sometimes they have sales that can make it cheaper.
Recently used Porkbun for a .xyz domain for reverse proxy / DNS challenge. Price was about 2-3CAD$ for the first year, renewal at +/-10CAD$/year. My usage is pretty simple, but it's been great so far.
Can also recommend. I have a very cheap .win domain from them. Was easy to set up and already includes an SSL certificate which some domains still don't provide.
Cloudflare if they have the TLD you want/need (their pricing has no markup). There's also Namecheap and Porkbun. Sometimes they have sales that can make it cheaper.
Recently used Porkbun for a .xyz domain for reverse proxy / DNS challenge. Price was about 2-3CAD$ for the first year, renewal at +/-10CAD$/year. My usage is pretty simple, but it's been great so far.
Can also recommend. I have a very cheap .win domain from them. Was easy to set up and already includes an SSL certificate which some domains still don't provide.