Where to take photos for PR card- rejected twice

Well, in my case after initial rejection we found some digital copies of passport size photos (in my laptop) taken for my LinkedIn profile a couple of years ago. We used https://www.vividphoto.com/, a New York or New Jersey based company. They modified these photos according to Canadian PR standards along with stamp and signature on the back of each photo. We got them delivered to our home in US for an extra fees. Hope this helps.