I believe it does - I use Cloudflare with my blog and every file, including *.html files, appears to be served by them.
(In fact it only caches certain static files as determined by their file extension. It does not seem to pay much attention to Content-Type of Cache headers. Ugh.)