Confirm your existing deck's structure can support the canopy's fixing points, or whether the canopy needs its own independent posts.
A canopy added over an existing deck typically costs the same per m² as a standalone one ($320-$420 per m² excl. GST), since the roofing itself is the same regardless of what's underneath.

