Hi Susan,
Sorry for the delayed reply, I could not notice civilly on the thread. The process is pretty straight forward. You do not need to upload your CPR. You need to upload scanned copies of following three documents,
1- Biometric page of your passport
2- Passport page containing last RP sticker. Your RP number is your CPR number. No need for the CPR. They have everything in their data base.
3- Fringer print request form containing your personal information and finger prints impression obtained on form templates from a RCMP registered company with their address seal and stamp
You will upload all above referred documents on following portal meant for PCC issuance for person residing abroad, link given below,
https://services.bahrain.bh/wps/portal/GoodConductCertificate_en
After submission online, you will receive a confirmation receipt of your application submission. Take a print out of this confirmation.
Do not forget to obtain finger print payment receipt and confirmation letter from finger print company as an evidence of genuine transaction.
Also obtain an envelope from finger print company with their company name on it.
Once scanning of documents is done, seal your original finger print document in the fingerprint company envelope.
Send this sealed envelope containing your original fingerprints and application request template signed by you through DHL to one of your friend in Bahrain. Please make sure that your friend in Bahrain do not break seal of the DHL packet and deliver it as is to the CID directorate ( Interior ministry office). Also send a copy of application submission confirmation to your friend in Bahrain to print it for CID staff to make reference of the documents delivered to CID staff to your original on line application. Once it is done, you will get PCC in 3 to 4 days.
I have learnt all this through hit and trail and studying available resources and managed to get PCC issued in Week time period last month. Your total cost will be around $100 plus (2 Bahraini Dinar for on line fee and $100) for DHL expense. If you go with the agent, you have to bear all above expense plus agent fee and agent will also ask you to do all this process for him.
If you need further guidance. Please do not hesitate to reach out to me.
Thanks!