Investors and rental owners

Thank you for your reply 

Can I file my tax return through turbotax at all as a non-resident? 

Is there any way for a non-resident to file his tax return from outside canada?