After calling nearly 10 places, I found a great place near Rochester, NY that does Canadian immigration photos. Service was fast and friendly. I paid $20 for 4 photos for family class sponsorship. The photographer even measured them in front of me to show me that they met the requirements...