Sounds like you need a tax accountant in both the US and Canada. I don't think Turbo Tax etc would include foreign earned income exemptions (besides, you have to be resident overseas for 12 months and meet other criteria.) You also owe state and local taxes in the US, don't know about Canada!