Yes, Canva fonts are free for commercial. This means you can use fonts in Canva to create ebooks and workbooks and design products for sale.
And create social media graphics and banners for your websites. Read more about Canva licensing.