I found Google Cloud CDN a little overly complicated to get setup since you need to use load balancers.
I use CloudFlare. They handle generating a SSL certificate, can have a CNAME at the APEX, full-site static caching, 301 http => https redirects, etc.