100% cotton canvas has a heavy textured weave. It withstands lot's of USM and is very forgiving of input dpi.
Remember that regardless of input dpi, the print will be produced at 720dpi as a minimum (that is the dots squirted per inch on a wide format professional printer). We have produced extensive tests printing at larger sizes (60x90 inches) from both jpeg and tiff outputs of the same image. Results show that enlargements from a single original saved as both high level jpeg and uncompressed tiff displayed the same amount of artefacts/softness at this print size. If you shoot a raw file on a 12MP camera and enlarge this to 60x90 inches... regardless of you saving the enlargement as a jpeg or a tiff, the printed result will be almost exactly the same.
For enlargements, I'm not overly keen on 'blow up' software as it tends to introduce a painterly effect on the image. I tend to favour a balance of resampling and then, if necessary, additional interpolation. Interpolating requires the software to guess what goes between the actual pixel density and the desired output pixel density. This introduces artefacts and other softening as phantom data has to be created.
In many instances, resampling to a lower dpi produces a larger print (by dividing over a smaller number). As the software does not need to create phantom information, resampled images can result in sharper looking enlargements. This is especially true for prints onto 100% cotton canvas.
Say you have a 15x10 inch file @ 300dpi and you wish to produce a 30x20 canvas print from this file. Due to the output being onto canvas and not photographic paper, I would resample the image to 180dpi which increases the output size to 25x16.6 inches. I would then interpolate this up to 30x20. This method asks the software to generate a lower amount of phantom information to bulk up the image and results in a high quality print with very few unwanted artefacts (if any).
I appreciate that this may be contrary to information found in various magazines or websites, but the results are undeniable and the tests have been extensive. This becomes an issue when your printer has a dpi that is physically restricted by the hardware (some Lambda printers print exclusively at 254dpi. Sending a 300dpi image results in a larger print size, as it is printed at 254dpi). Interpolation here is the only option.
The best thing to do would be to ask your pro lab what printers they have and if they would be happy to produce a test for you at your desired size. The lab should know how to get the best out of an image on their printers and can advise you accordingly.
Enlargements; it's not always about adding something that isn't there, but being more considered with what is available to you. You'll never know 'till you have a go!