Thanks for the advice.
I've sent a message to customer care, who have forwarded it to the property, who have responded with a refusal to provide free cancellation, and noted that they will be offering use of a pool 15 minutes walk away at Le Royal Méridien Shanghai.
Not thrilled with that response -- I'm considering what to do next. I may end up making alternative plans and disputing it via AMEX.