Can't believe its been this long since I posted last, but to follow up -
I did end up moving to Canada as a PR and let go of my status in the US. Looking back, I definitely am happy about the decision. I think being on H1b / going through the Green Card process is extremely volatile and long...