He would have to apply for a new Canadian Passport at the nearest Canadian Consulate or Embassy. He should have applied for a new Canadian Passport long before his passport actually expired. Did he use his Canadian Passport to enter Pakistan or his Pakistan Passport? If he used his Canadian Passport to enter Pakistan, he was required to keep his Canadian Passport up to date while staying in the country.