I mean no disrespect, but tell me that when you're employer sends your job abroad and all the companies that you apply to only outsource their positions or pay you below market salary how you would feel?
Not everything could be outsourced. But if you live in the place where there's no job I think you should move. I bet there's not so many programmers working in Monaco. Because cost of living there is too damn high. Much easier to get some french programmers.
Globalization is kinda hard to stop.
Good point. OP cannot just up and move to Argentina, where presumably HN followers would pat him on the back for hiring Argentinians. He is being as global as laws and logistics allow him to be.
Again, there is just no particular reason why anyone should expect him to hire Canadians simply because he presently lives in Canada. If he makes a profit on this venture, he will pay Canadian taxes, right?
Being emotional hurt doesn't mean you have a valid factual point.
I would feel "hurt" -- but that doesn't mean I have a right to the job. Anymore than if you are "hurt" when you boyfriend/girlfriend dumps you... it doesn't mean you get to keep dating, it just hurts.