I suggest you wait till you're in your home country if you're serious about moving to canada because if you're an old expat in the middle east that's an instant rejection. And don't make the mistake of applying with a weak profile because when you get rejected and apply from your home country...