Thanks for asking your question! I'm sorry to hear about your tax issue and I'm going to try my best to help you understand or resolve it.
Hello, and thank you for using JustAnswer.com. While it's true that the US and Canada have a tax treaty, you have income generated from activity in the United States. Therefore, you have a tax liability to the United States for this activity. You still need to file a 1040 NR and claim this income, even if you have a net loss each year.
Since the income is generated in the United States, you will owe tax there and the treaty benefits will come on your Canadian return. I suggest you find a CPA or EA - or professional in your country - who specializes in Canada/US tax returns
I am sorry if this is not optimal in your situation. Please feel free to contact me back if you need any additional information.
** Please take a moment to rate my response as "Excellent" so that I may be compensated for assisting you today. Please let me know if my assistance was anything less than "OK Service", as I am compensated based on whether or not I have assisted you with your issue. If you need further clarifications, PLEASE WAIT TO RATE MY ANSWER UNTIL AFTER RECEIVING FOLLOW UP FROM ME. If I receive anything less than OK Service, I do not get paid. Thank you for your kind understanding in this matter. If you have difficulties rating, then simply respond stating that you are having difficulties rating and thank me for my excellent, good, or ok service and we can get the rating applied by the site**