I've been making photo blocks like crazy lately, they have a similar look to canvas, but they're made with blocks of wood, a photo (must be lustre or matte finish) and matte texture coating. (If you are a Utah native, they sell both the block and the coating at Wood Connection)
Here's how to make your own:
Take a block of wood (you may need to cut your own) the exact size of your picture and paint the sides and back whatever color you'd like to match your picture. Use a spray adhesive on the back of your photo and glue it to the front of the painted block.
If your photo is slightly bigger than your block, you can turn over the block with the picture attached, so the back is facing up and use an exacto knife to trim the edges so you've got a perfect fit.
Apply a plastic spoonful of texture coating to the center of your photo (less if the photo is smaller than an 8x10).
Use a small roller to spread the coating on the photo only (you don't need any on the wood).
Once your photo is dry it should have a matte textured appearance similar to a canvas print, but at less than half the cost!