Does he currently have any legal status? like a valid Issued ID from Canadian government proving his status in Canada?
I would advise him to contact with nearest Service Canada office, they are responsible of issuing, renewing and updating SIN numbers.
I think renewing SIN needs the following...