I did it online,
@ardesia but the last photograph I had done was in 2013. I think I used Easy Canvas Prints back then but now every grocery store and drug store that has on-site processing does this. There are also probably a dozen online companies that does it. Just be sure any photograph you want done is a high-pixel one. The best results come from photographs with approximately 2000x1500 pixels or higher. The company I used back then actually indicated that a couple of photographs I submitted did not have enough pixels to transfer to canvas well. Don't forget, you are really blowing up that/those photographs. I had 18x24" and 16x20" done. I also had my photographs wrapped over the sides so that there was more of a 3-D result.