Pick the situation closest to yours, or book a consultation if none of these fit exactly.
You work in the US and live in Canada. Both countries want their cut, in the right order.
Paid on a US payroll while living and working from Canada, full time.
Moving mid-year changes both your Canadian departure return and your first US return.
US citizenship means a US filing obligation no matter where you live.