Just to add to this, since spouse is on a PGWP, spouse can apply/is eligible for (BOWP), should choose new employer and should include an explanation letter quoting the file number for permanent residence and explain current situation. I think it takes about 2 month for BOWP. In this case, spouse may continue looking for employment or continue working as applying before expiration of previous immigration document automatically puts you in an “implied status” which technically means you can continue doing what you were doing on your previous immigration limit until a final decision is made on the new application. Hopefully before a final decision is made on BOWP, your ready for visa email should have arrived.
NOTE: wait for like a week before expiry of current document to stretch the BOWP processing time. For instance : if it expires April 27 2019, apply on April 22 2019. This is from experience and it definitely worked. (Just my 2cents, not an immigration lawyer!!)
Hope this helps!