Thanks for the reply Wilson.
So just to be sure, even if I currently have a valid Iqama but DO NOT live/work in Saudi Arabia then I am not considered a resident, right? And I since I live/work in US, I should follow the instructions of CIC for getting Saudi police clearance certificate for...