Извините, что встреваю. Я с этим налоговым вопросом в двух странах уже почти 5 лет связан. Ситуация такая: есть договор о взаимном налогообложении между двумя странами. Между Канадой и Штатами он тоже есть. Чтобы не платить в Канаде вообще, надо декларировать нон-резиденси, то есть сдавать ОХИП, права, всё прочее. Жильё можно оставить и платить налог со сдачи как с коммерческой проперти. Потом можно в любое время вернуться и ввезти безналогово всё, что заработано непосильным трудом.
Что касается личных налогов, то в договоре между странами чётко расписано что и кому вы должны платить. Основная идея - вы платите налог там, где работаете (к примеру, в Штатах), потом доплачиваете в Канаде, если в Канаде вы платили бы больше. И наоборот. Если же вы контрактник (как я, к примеру), то ситуация ещё лучше. Независимый контрактник может платить налоги в той стране, где он является резидентом при условии, если в стране, в которой он работает, у него нет Permanent Establishment, то есть офиса, секретарши, станков и т.д., в договоре между странами есть определение что считается Permanent Establishment. При этом надо внимательно следить за условиями резидентства в стране, где вы работаете. Обычно основная мысль - не проводить там больше 183 дней. В общем, вот эта конвенция, там всё есть:
https://www.irs.gov/pub/irs-trty/canada.pdf
Вот она же, но в канадской интерпретации:
https://www.fin.gc.ca/treaties-conventions/USA_-eng.asp