TurboTax Live experts are not authorized to call users in other countries. You can try the Chat option in TurboTax if you have no way of providing a Canadian phone number. But often the issue becomes too complicated to explain over Chat and requires phone conversation.
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?