Hey Krish,
I'm in a similar situation. I consulted an accountant and got some advice on this. So the advice I got is specific to my situation but can share it here as it might be helpful.
1. Taxation in Canada - Whether or not I will be taxed in Canada will depend on my residency status as defined by cra(this is different from immigration status). For my situation since the day I moved to Canada on PR I am considered a Canadian tax resident. So even if I am getting my salary in US dollar in a US bank I have tax liability here in Canada for my global income (salary, dividends, stock gains, interest income etc.). Keep in mind that tax brackets in Canada are higher so you would be owing more taxes in Canada. I will be filing my taxes in 2021 and will pay whatever tax I owe since the time I moved to Canada.
2. Taxes in US - Taxes will continue to be taken from my payroll as usual but as I will be filing as a resident in Canada I will not be considered as a tax resident in US from the time I moved to Canada. Example: Say I moved to Canada on Nov 1 - Then Nov 1 to Dec 31 I am a Canadian tax resident but Jan 1 to Oct 31 I was a US tax resident. Due to tax treaty I will get refund for the taxes I already paid in US while I was a resident of Canada as I will be paying taxes in Canada.
3. Tax Payment Timeline - I'm not very clear on this part but ideally your taxes should go to CRA during every pay period or every quarter. Since you have been working from Feb you might be owing taxes since Feb which might be a significant amount.
Difficult part for me is I will need to pay Canada taxes out of pocket and then wait to get US tax refund which might create a cash flow issue.
I'd recommend connecting with a cross border tax specialist to get answers to your specific situation and be compliant. Keep in mind that the points are just for my specific situation and might not be applicable to you. Best to consult an accountant to get the right advice.
Thanks!
Hello,
Please let me know the Cross Border accountant who can help us on this.. I contacted S+C Partners..Their charge is very high.
Thanks,
Krish