pk
Level 15
Level 15

Deductions & credits

For US tax purposes your immigration status in Canada is not important ( except for US-Canada  tax treaty conditions-- which I suspect does not apply here ).  So , you have moved to Canada, continuing to work for US entity ( remotely ? ), your v=US visa has expired as of end of October 2019.   On this basis , you will need to file  as a dual status  tax payer --- resident alien for tax purposes  ( Jan 1st. thru Oct. 31st -- the day your visa expired and/or you left the country ) and Non-Resident Alien for the last two months of the year.  Note that if the work is physically done in Canada even though the US entity is paying for it , it generally would not be US sourced earning i.e. US cannot tax it ( active  income generally is taxable only in the country where the work is being done).  So as I see it your 1040 covering the US presence period  can be prepared  using TurboTax while  the Non-Resident Alien period ( Nov and Dec 2019) needs to be reported to Canadian authorities--- assuming here that you are a Canadian resident for the period.  1040-NR ( not supported by  TurboTax) may be required  if ,and only if, you have US income during this period.

I am not clear  and really not qualified to comment on how Canada would treat these two months of income, for work completed in Canada by a visitor ( ??)  -- for a resident or citizen clearly Canada will tax this income.  Need more information on your Canadian immigration / visa status.  Perhaps you should consult a local tax professional.  Are you a visitor in Canada or with work permit in Canada ?

In such a situation , you also would not come under the ambit of US-India tax treaty ( because you a resident of Canada at the time ).