結論から言うとアドオンによるブロックとブラウザのそれはやり方が違うので
好みの方を選ぶしかない

ユーザー固有のフィンガープリントが実際にどうなってるかは下記のYour Fingerprint:Signatureで見れる
https://browserleaks.com/canvas

下記のアドオンでブロックしたときは、ユーザーフィンガープリントがランダムになる
https://addons.mozilla.org/firefox/addon/canvas-fingerprint-defender/

一方、Firefoxのabout:configで下記を設定しFirefoxの機能でフィンガープリントを有効にしたときは「A4E1854E」という一意のフィンガープリントになりTorブラウザユーザーと同じになるのでTorユーザーの中での匿名になる
privacy.resistFingerprinting : true

ただ、一見するとアドオンの方が良いが、画面解像度によるユーザー識別もあり、アドオンでは対応できない ※privacy.resistFingerprinting : trueで対応できる