I came in here after going to another passport photo place that charged $30 for an infant's passport photo. I'm so glad I did!! He had professional props setup for photography so setting my baby down for a picture was a cinch! He went so far as to take 4 separate photos to make sure he got the perfect one. It took him an extra 15 minutes to prepare and crop the photos, so I went out for bubble tea and came back. To my surprise he provided 4 perfectly executed passport photos of my baby for the price of just $15+tax. It's not your cheap Walmart or Costco photos, but $15 is a great deal for getting professionally taken photos in my opinion. Normally I would go to Costco for $7.99 photos, but I've heard that they no longer do infant passport photos. This place sure beat the Instant Passport Photo place across the street from Harry Hays I had went to prior to this place. I had my own photos done there for $20 on a generic digital camera with a cheap instant printer. I know it really doesn't matter as long as it meets Passport Canada's photo regulations, but it's nice to have nicely taken photos anyway. The bonus is that I get 2 extra photos of my baby for keepsakes. I'm definitely coming back here for all my future passport, visa, and whatever other photo needs.
Update:
I took my photos into Passport Canada and the lady at the counter recognised Wilson Photo as being one of the best, if not the best, passport photo photographers. So get your photos done here and you won't have to worry about them being rejected at the Passport Office!! :)