I have used CP and I thought it took a long time to get my print. The quality is good considering it was an iPhone pic. A friend recommended mpix.com. The site isn't intuitive like some of the others but the prices are great and I will be using them next time.
I've done a half dozen at least at Costco recently and they've turned out GREAT. The prices are much better too. Their site is easy to use (must be a member) and you can pick up in store (free) or ship to your home. They offer a ton of sizes.
Re: Canvas People or Shutterfly