Well I cannot help you with how to enter in your US income sources on your American tax return, but I sure can show you how to enter this foreign income source in your Canadian tax return.
Since we have a tax treaty with the US, this means there is a certain way to enter it in on your Canadian tax return. Here is how:
How do I enter foreign income that is subject to a tax treaty?
https://turbotax.community.intuit.ca/replies/2647756
As for which to do first, I would suggest you do the American one first since you are an American citizen. In case you need to figure out your residency status, the link below will explain:
Residency status when preparing a return in TurboTax Canada
chahbounmahdi
New Member
merrifield-er-gm
New Member
carter-g-baird-g
New Member
dforsyth02
New Member
michael-rasminsk
Returning Member
You have clicked a link to a site outside of the TurboTax Community. By clicking "Continue", you will leave the Community and be taken to that site instead.