Not everyone in the world idealizes the American tech sector as much as America thinks they do. Personally, I'm more drawn to the EU tech sector.
Finally, Canada's tech sector isn't worse somehow. Canadians are different, therefore our Canadian sector is going to be different too. Canadian tech companies ("startups" specifically) tend to be more driven by stability than generating the largest valuation possible. The author completely neglects the impact that culture has on the tech sector. This is a common mistake when comparing things between America and Canada.
I would say it would it comes down to a much healthier government with more churn and not two different flavours of the same political party. I only found out this year that in certain states the ballots contain options "Vote all Democrat" or "Vote all Republican". Enshrining political parties like that into an electoral process reminds of the Soviet Union.
So what we have now is that some countries ossified after passing lots of welfare systems while others ossified before. The ones where welfare is present end up serving a higher quality of life for its lowest ladder of folk, ensuring a better scenario for them to not radicalize much (just comparatively, look at France).