I was recently looking at a case from 2011 about a chinese woman working for a Canadian company abroad who had her canadian PR revoked by an immigration officer, even though the law states that time spent working for a canadian company abroad counts as days spent in canada for residency purposes. I have found similar cases, where it would appear that they shoot first and ask questions later. My question is, what can a PR residing abroad do to avoid this type of thing from happening? Is there a way to keep CIC informed of a PR's status abroad to prevent them from wrongfully revoking someone's PR simply because they assume the clock ran out? What can one do to be more proactive about this?