All I live near the New Jersey / New York area. Are there any photo centers that can take photos according to PR specifications?
I’m not in NJ, but you may have to call and ask the various photo studios around you specifically for Canadian specs photos. I had to call a few studios in Salt Lake City before I found one.
I’ve found that photo studios in China towns are usual familiar with Canadian visa photo requirements.