Canada is North America’s up-and-coming startup center
This article doesn't mention one of the major reasons for talent <i>leaving</i> Canada: if you work there, you need to stomach a 50% pay cut in average salaries vs the US. This is true pretty much across the board regardless of tech niche on the 2017 Stack Overflow Developer Survey[1]:<p>Machine learning specialist: US 108k, Canada 53k (49%)<p>Embedded applications/devices developer: US 100k, Canada 53k (53%)<p>Systems administrator: US 90k, Canda 49k (55%)<p>Doubling your salary by moving south across the border is a <i>very</i> tempting option, especially considering that NAFTA makes it extremely easy to do so. No need to wait for an H1-B, just show up at the border with job offer & credentials in hand, assuming you've graduated college. TN visas are instant and infinitely renewable.<p>[1] <a href="https://stackoverflow.com/insights/survey/2017#work-salaries-by-geography" rel="nofollow">https://stackoverflow.com/insights/survey/2017#work-salaries...</a>