You don’t need to cancel it. Most electromagnetic surveillance systems have detection thresholds (e.g. in radar you have distance gate and return signal filters). Same applies for magnetically activated mines. Reducing the signature below detection thresholds is often enough. Alternatively masking the signature with another signal to confuse the detector also often works well.
EDIT: on second thought, if you can build a device to generate 20T you can probably build a contraption to cancel it out as well. It would most likely boil down to the economics or the scale of the contraption required.
https://www.dropbox.com/s/qansmciigewti4n/IMG_2957.JPG?dl=0