It probably can't be done
I'm in the same situation, I've got some shots I want blown up for OH's pressie, but I've emailed 3 to the company and they've emailed back saying that the picture quality isn't good enough and they are coming out as pixels not clear images.
I was using HelloCanvas - but I assume it'll be the same for any company.