I think the H1, H4 and GC policies are what are driving most of the people from US to Canada. The numbers definitely seem to have gone up in the current administration.
My husband and I had been living in the US for 10 years and 9 years respectively. We were both on F1 visa initially and then moved to H1B. We never really had issues with getting our H1 or with the extensions. My company had filed for my GC but my husband’s previous company had promised to file but did not file his GC which meant that once his H1B ended, he would need to transition over to H4 EAD. Our 6 years of H1B were ending in 2017 (mine in September and my husband’s in December).
In January 2017 we had some personal challenges and that got us thinking about moving out of the US but we did not know where to go so we started looking at options. India was always a choice but we wanted to see if there was anything better out there. After looking at several countries, and going back and forth, we decided to start our EE process. We decided not to renew our H1Bs or go on H4 once our current visas ended. We were tired of not having enough time for ourselves and our families so once my husband’s visa ended in December, we bid adieu to the US and came to India.
Within a week of coming to India, we submitted our profile and received an ITA. Currently we are on a vacation, traveling to different places and spending time with our family and friends. I haven’t felt so relaxed in the last 10 years. Moving to Canada and setting up everything from scratch is going to be a challenge and we are almost ready for it