I did all my paperwork myself to go from student visa to work permit to residency and finally citizenship. Incredibly simple, relatively cut and dry (assuming you can afford it and qualify to begin with of course)
I went to work in the US for a bit and have to hire folks in the US now. I needed lawyers to help with my application because I needed an O1 instead of a TN for lack of a degree (it's 12 years work experience or a bachelor's for a TN, and I only had 6 at the time). TN's can also be denied easily at the border, H1Bs are lottery based on many factors out of your control
And after all of that, each visa means different things when I travel, or if I ever want to apply for a green card etc... The US system is a nightmare to navigate.
I have the same issue.
My email is on my about page.
Thanks
I have heard horror stories from friends who have migrated to the US—a doctor acquaintance from Mexico comes to mind. The Canadian system seems…deterministic? If 10 people feed the same paperwork and money into the Canadian system, they both end up with the same result. If 10 people feed paperwork and money into the US system: utter random chaos.
The countries that want people to come to them have reason to remove roadblocks.
labor is cool, working for an owner under coercion is not