Get your taxes done using TurboTax

This is incorrect.

TurboTax does not support 1042-S. You must paper file your tax if you have claimed tax treaty benefits.

Additionally, it is also crucial that you submit form 8833 along with it. Not submitting form 8833 when you are required to can be penalized with $1000 fine for each failure.