In a weird way it might actually be better in Canada, because Canada and the US have a tax treaty so you'd get a credit or deduction for state taxes, while most US states don't have that for money earned in other states. Canada also only taxes you in your province of residence. So no double tax.