TBB should use software backend for canvas rendering
If TBB would use a common software rendering backend for canvas, no fingerprinting threat would exist. Font differences can already be detected via other means.
Firefox should have the necessary functionality. It can use software rendering for buggy/blacklisted hardware and hardware that lacks required acceleration features.
This would resolve issues like this: https://trac.torproject.org/projects/tor/ticket/18195