Get your taxes done using TurboTax

Yes, all of my forms are available for e-file according to that site. The RD-109NR form just became available for e-file today but I'm still running into the same issue, so I'm not sure how accurate that is.