As an American citizen, your worldwide income is subject to U.S. federal income tax. If your permanent home is in a state with an income tax, your worldwide income would also be taxable by your home state.
If you also have to pay income tax in Canada, you may be eligible for a foreign tax credit.
https://www.irs.gov/individuals/international-taxpayers/foreign-taxes-that-qualify-for-the-foreign-t...
I can't speak to your possible Canadian income tax obligations. Here's a link to TurboTax's Canadian website:
TurboTax Support CA
**Answers are correct to the best of my ability but do not constitute tax or legal advice.