If you are in Riyadh, follow steps;
1. Get PCC No objection certificate from your embassy or VFS
2. Get it attested by MOFA and chamber of commerce
3. have it translated to Arabic and take both Arabic original and English translation copy to Diriyah Police station
4. Look up in google maps Diriyah Police station and you'll need to go to the officer in the counter and give finger prints
5. If the officer is fussy, go inside the police station and meet Capt. Fahad, he's a gentleman and will understand your situation
6. After fingerprints given l, you'll get the PCC with some stamps and you must ensure to get this one stamp that says - No criminal record
7. If your wife or kids => 18 also in Saudi,follow same steps as above along with your application
8. After the PCC, have it translated at any certified translation office
You're done to submit, congratulations
9. If you are not in Saudi Arabia then note that you can't get PCC as for Saudi PCC you have to be in Saudi Arabia and cannot get it through saudi embassy unless you are saudi national. You'll have to mention in your application with a letter of explanation that you are currently out of saudi arabia and cannot obtain PCC from the country you're in. It's up to the officer to accept your application.
https://www.canada.ca/en/immigration-refugees-citizenship/services/application/medical-police/police-certificates/how/saudi-arabia.html
1. Get PCC No objection certificate from your embassy or VFS
2. Get it attested by MOFA and chamber of commerce
3. have it translated to Arabic and take both Arabic original and English translation copy to Diriyah Police station
4. Look up in google maps Diriyah Police station and you'll need to go to the officer in the counter and give finger prints
5. If the officer is fussy, go inside the police station and meet Capt. Fahad, he's a gentleman and will understand your situation
6. After fingerprints given l, you'll get the PCC with some stamps and you must ensure to get this one stamp that says - No criminal record
7. If your wife or kids => 18 also in Saudi,follow same steps as above along with your application
8. After the PCC, have it translated at any certified translation office
You're done to submit, congratulations
9. If you are not in Saudi Arabia then note that you can't get PCC as for Saudi PCC you have to be in Saudi Arabia and cannot get it through saudi embassy unless you are saudi national. You'll have to mention in your application with a letter of explanation that you are currently out of saudi arabia and cannot obtain PCC from the country you're in. It's up to the officer to accept your application.
https://www.canada.ca/en/immigration-refugees-citizenship/services/application/medical-police/police-certificates/how/saudi-arabia.html