I spoke to a cross border accountant and he was very clear in this:
1) as a US citizen with PR in Canada
2) working remotely for a US company as a w2 employee,
3) I can continue to contribute to my 401K without fear of double taxation (meaning my contribution will not be taxed as income now by...