If we can't file the taxes by April 17, we can submit form 4868 for an extension. Can non resident aliens also use this for filing a tax extension?
Yes. See https://www.irs.gov/individuals/international-taxpayers/taxation-of-nonresident-aliens
search for "Extension"