I understand that your WP application has been in process for two years and your LMO is not valid. In my opinion, your Canadian employer should contact HRSDC office again, perhaps the same officer who issued your last LMO, apply and obtain new document. They have special forms for this purpose.