You can but should NOT cancel the label. You are required to ship to the address on file...and that is the address on the label. Your buyer cannot just tell you to ship to a different address.
They would have had to change their address in PayPal prior to paying.
If you do decide to ship to the other address the buyer can file an INR (item not received) dispute and win and you can/will lose your item and your money.