Does TurboTax Handle a Non-resident US Citizen's Return?

My mother-in-law is a U.S. citizen and a Canadian landed immigrant (permanent resident). She has Canadian income as well as a U.S. social security pension. My father-in-law is a Canadian citizen and only has Canadian income. Can the U.S TurboTax software handle this situation as well as allow the return to be e-filed?