I am a Canadian Resident working remotely for USA company (permanent) on W-2 in TN status. My payroll is run in the USA. My actual work location is in USA. I initially worked 70% of time from USA but last year I worked 90% from Canada (as I gained confidence of my manager). As I am more than 183 days out of USA and my employment income comes from a USA based company, my employment income will be taxable in USA (based on Canada-USA tax treaty, my employment incomes comes from a permanent establishment of a company in USA , I would be taxable in USA only and claim my us taxes as Foreign credit on my Canadian returns). Am I correct?