Hmmmm...silkscreening might not work for something as intricate as a photo...simpler designs usually work better.
Artists' canvas comes in a variety of weights--I have some medium weight duck in the closet that I stretch over a frame, jesso, and paint on
You might want to start with a company that does giclee and ask about lighter weight canvas. If they don't work with the lighter fabric, they may know someone who does. If photo images can be transfered to t-shirts, there must be a way to do it, and someone who has the equipment to handle it!