Immigration Issues for a Canadian working for Microsoft | Dark Hacker News