If its just 'immigration' that you are looking for, then I think you should choose Canada. HSMP is more promising to secure a job independently, provided the job market here reacts positively with respect to your time, experience and skills. Also, HSMP, from my understanding does not guarantee an im...