1) CloudFlare is flakey. If you're attempting to manage SEO, avoid using CloudFlare or any tech which lives between your Website + your visitors.
2) Squarespace allows very little SEO control. Switch to WordPress, if you're running a business you'll be working on for years.
I don't agree 100% with David's answer, but I'm not the server expert that he is. Instead, I'll answer from a purely Google-centric point of view.
Generally speaking, faster is better. If that means achieving the speed through CF, then that's fine. Google doesn't care where your website is hosted (other than bad neighborhood/webspam signals). Which is to say: SS vs. CF vs. any other standard host is irrelevant for SEO.... at face value.
Where there start to be big differences is in speed and security.
Given that it sounds like you've already chosen SS, I'd say sure, go ahead w/ CF... or any other proxy/CDN, **if** it's reliable and fast.
At the end of the day, Google wants to send its users to great websites with great experiences (because that makes the user feel good about using Google).
So if CF or another CDN helps you deliver a fast, reliable, secure experience for your users, then Google is happy.
One last disclaimer/reminder: this answer (and my expertise) do not take server/DNS/CDN technology into account. There are always upsides and down. SEO is only one seat at the decision-making table. YMMV, but if it were me, I'd vote yes.