https://www.canada.ca/en/immigration-refugees-citizenship/services/application/medical-police/police-certificates/how/iran.htmlA lot of assumptions and incorrect information in your reply. Getting PCC online might be impossible in Iran. I know it’s impossible to do in Russia, Azerbaijan, Turkey. You have to physically apply: either at the embassy, or at the local branch of Ministry of internal affairs or police station.
His PCC being 8 years old doesn’t make it invalid. It’s clearly stated on the website. The question is whether he has been back to Iran since applying for a student permit. He would still need a new PCC because he needs to have all his days covered but the age of the PCC has nothing to do with it.
Mentions how to apply for PCC:
From within Iran and outside Iran