<HTML>I have taken the black photo for immigration case (Buffalo) in mailbox.etc (Bank street, downtown) for about 9.00CAD/2 piece.
You can also try Walmart Studio(South Key) for it, for they can take passport photo there. But not sure about immigration case!
</HTML>