There is a whole lot of reason why the CPU could be busy, and the answer usually comes from a perfstat and a call to NetApp Support.
Deduplication is one of them, as is SnapMirror especially when using high speed links, block reclamation as you said, if you deleted a large amount of snapshots for example, volume realloc, etc etc...
You also need to avoid using the single number given by the filer as CPU usage, but do a sysstat -M to see what each CPU is using, it might be very different and not that bad finally.
Do you observe any latency / slowness on the clients side ?