Happy new year and thanks for providing this helpful forum.
I am a Software Engineer currently in the USA on H-1B visa. I and my family are considering to move to Canada and I am new to the Canada immigration process. I am looking for recommendations about what my strategy should be for the immigration to Canada. I am eligible for Express entry program (based on the Canada immigration website)
I have done MS in Computer Science from a US university and I am working as a Software Engineer at a US company from last 4 years. I have a Bachelors in IT (from India) and have ~3 years of experience from an Indian company. My wife has done her Bachelors in ECE and has 3 years of experience from an Indian company. I wish to bring our 2 years old daughter to Canada as well.