According to my experience so me tips are,
Choose a high-quality image: When selecting an image to print on canvas, make sure it is high-resolution and has enough detail to look good when enlarged.
Select the right canvas: There are many types of canvas available, so choose one that fits your needs. Some factors to consider include the weight of the canvas, the texture, and the finish.
Use a professional printing service: To ensure the best quality, consider using a professional printing service that specializes in canvas prints. They will have the equipment and expertise to produce high-quality prints.
Determine the size: Canvas prints come in a variety of sizes, so determine the sizes you want to offer for sale or as gifts. Consider offering a range of sizes to appeal to a wider audience.