@cankosker
In your examples, the employer sponsored your friends to move there using an H-1B or something, which is the route you'd have to take as well.
Lots of Canadians mention moving to the US like it's a trivial exercise. It isn't: if an employer there won't hire/sponsor you, good luck...