I’m a Canadian/Quebec CPA with considerable international tax experience, (Although I don’t specialize in personal income tax), but I wouldn’t dream of doing my own personal return under these circumstances. There are far too many permutations and pitfalls involved … and there are differences depending on which province and state you reside in. Bite the bullet and give your personal return to a qualified international personal income tax professional. The potential cost of doing it wrong is significant. It can be difficult to evaluate just who is qualified to handle this matter because most tax services will claim to know all about the convoluted regulations governing cross border transactions … but they don’t. Go to one of the big four firms (Deloitte, KPMG, Ernst & Young, PWC), or at least to the next tier, BDO or Grant Thornton for example. All have offices in Montreal. It may cost you more, but you will save money in the end, and you’ll dodge the bullet of unintended consequences. It’s unwise attempt this yourself.