A very good question! I have a good job but all the conversation starts and ends with US visa and stability. H1b has many restrictions and getting a GC is a really long wait. I think I am at the phase of life where I would prefer more stability and freedom. Canada PR is offering me both and that is all I can expect. Landing a job depends on an individual's skill set and a bit of luck.