Kashif if you are not a resident you dont need to produce a police certificate.
If you do not have current legal residence status in Saudi Arabia, you are not required to provide a Saudi Arabian police certificate. If you are asked for a police certificate from Saudi Arabia, write: “I cannot provide a police certificate for the time I spent in Saudi Arabia because certificates are only available to people who have current legal residence status.”
This is from IRCC website.
you can check the link
https://www.canada.ca/en/immigratio...ice/police-certificates/how/saudi-arabia.html