i think it is better to look for any other province other than alberta. my application got rejected after 20 months of waiting as i dont have a valid work permit. i wish i could have moved at least 6 months before my work pemrit expires, my position would have different.