Will I get my voucher back if my flight is cancelled?

Yes - if Frontier cancels or significantly changes your flight, your voucher can be reissued with a new 90-day validity period.