With it also being a tube strike tomorrow, it's also very unlikely that the Jubilee line will operate from Canada Water.
There's the option of getting the 47 bus from Canada Water bus station to London Bridge, but I expect them to be very crowded tomorrow.
Also the option of getting the 185 or P4 to Lewisham Station and then using Southeastern to London Bridge who are also operating a limited service until around 1800.
For Canary Wharf, use the Overground to Shadwell then the DLR or the Elizabeth line from Whitechapel. (Or DLR from Lewisham).
The DLR from Lewisham should be operating a normal service, although Bank may be closed, so check before you leave.
The Elizabeth line from Paddington to Abbey Wood will be operating tomorrow with a normal service until 1800 then a reduced service for the rest of the day.