Yeah, I think above post misunderstood you, anybody on H1B or any non-immigrant visa would try for Canada but not true for GC holders and Citizens of the USA. Very few would move from states to canada having GC or citizen of the USA .Include me. I am moving from the US to Canada and not gonna head back. I am done with the broken immigration system in the US.