Doubtful. Too easy for me to leave. My wife holds dual citizenship, my kids are in the process of getting it now, and the country she is from would easily award me an indefinite work visa based on my skillset. Even if I couldn't leave, I won privilege bingo so not really in any danger.