Thank you, that’s such a terrible response from HMPO to lose all your documents. We pay for this service and they should deliver what they promise accordingly.
I feel like that’s what has happened with us too and will need to try and get an emergency Canadian Passport for travel like you suggested.