You can get canvas that is coated and will go through your inkjet printer so you could do them yourself - have mdf cut to size and stretch it around sticking/stapling it to the back, or make a stretcher frame yourself and staple it on the back (no need to frame then).
Size will depend on your printer - you should be able to get about an 8 x10 for sure with enough space around the image to wrap around a support.
Sorry I didn't see this thread until today so I may be too late.
the iron on T shirt transfer things go through your printer as well but they don't alwasy lift off without tearing your 'print'.