Does my pre-paid MDSave voucher expire?

No, it never expires.