Dang, I'm in exact same situation...This year was my 3rd attempt at the H1b visa and I didn’t get that. I thought I’d move to canada, but then I got stuck in that process. Had to sell my car and downsize, and move back to India, while my employer had figure out how to hire me in Canada as a PR (not work visa). That went down the drain. I had to move back to India. Now I’m not certain when or if I get to Canada, and if that job would still be there. I’m just going on the deep end of being unlucky. 2019 is just not my year.
I was really hoping to stay in the US but I also couldn't get the H1B and my EAD expired so I had to leave.
Things unfortunately didn't work out for me in America, and now I'm hoping the same doesn't happen for Canada.