Hi,
I am working in US on temporary working visa. I want to apply for Canada Permanent resident from US. I have been working as Software engineer and have around 5 years of experience plus 18 years of education including 4 years of engineering (Electronics and Telecommunication) and 3 years of...