Canada is actively hostile towards tech and suffers from crippling salaries and investments. The idea of "business" in this country is buying a house and renting its basement.
Our government's incompetence is comical, we are nothing but more than a tech talent / immigration proxy for United States at this point.
(I'm an American, FWIW.)
and "Hard" Things: The work culture, Cost of living