Thanks, makes sense. In you case, it appears you'd be filing US taxes as non-resident, and then taking those taxes paid as foreign credit to calculate your tax liability to CRA.
I am in the same boat as you guys with "yes" to all the 5 questions asked. If we are filing US taxes as a NR (non-resident), do think about does it impact your H1B status ?
I have contacted my company's lawyer and he mentioned you shouldn’t be staying outside of US for more than 180 days if you are on H1B. This is because if you are outside of US for more than 180 days you become a US-NR. And if you are a US-NR, this means you are foreign employee for your organization who is offering you full time job. Now US Department of Labor wants all full time jobs should be taken by residents ONLY, so they impose extra taxes on the organizations who offer full time jobs to foreign workers.
By filing tax as a US-NR, you are making your employer do tax evasion ! If there is any enquiry on your H1b by USCIS asking your employer about your residency status and filing of taxes as a NR then it's an issue for your employer and you may get fired.
So this is the explanation which I got from my firm's lawyer but as per him this MAY happen, he does not know what kind of inquiry USCIS can do or will they even ask about residency status or even USCIS will check how we filed our taxes.
I filed my taxes as a resident in both countries last year and trust me it's A LOT of tax. Would like to hear from you guys if you heard anything different or is there a possibility to file as a NR ?