Even the Canadian photographers have a tough time meeting those requirements.

When I was in Japan and needed a new passport the new regulations had just come into place, and the local camera store that did passport photos couldn't do mine because they had a grey background and I needed a white one. Anyway, I found a local photographer, gave her the dimensions, and got great photos from her (after three attempts). I'm sure anyone with a passport photo set up could do the same.