you can get photos right away. And if something's wrong in your picture (e.g. shiny face/ blink) they can retake it right after/ send you to the beauty department and put some make up on you ( to avoid shiny face again). And worse case, if passport department doesn't like your picture, just keep your receipt and go back to shoppers(any), and they can retake it AGAIN.
london drugs offers 5 min passport photo too... if they reject those passport picture, they'll retake it for you for free..
I did mine a week ago... $13 after tax...
I think costco charge 1/2 of what london drugs do..