Get your taxes done using TurboTax

You have SSDI, not SSI. Still, you have a tax treaty situation that I'll have to ask a TurboTax employee to look into. (Publication 915 does confirm that Social Security is not taxable for U.S. citizens residing in Canada.)