A great place to get your passport photos done. John is friendly, provides a great service, and doesn't charge you an arm and a leg. I will send all my friends here, and you should check it out too.
Now, go, what are you waiting for?
P.S. here is a trick. you can park for free behind the LCBO (just up the block). there is 1hr free parking for customers, but no one ticketed me. Use this trick at your own risk, but I think you should be OK.
P.P.S. another tip. bring cash! I had to run to the bank because they don't accept credit or debit (which makes sense, given all the transaction fees)