Forum Moderators: Robert Charlton & goodroi
Personally, I don't think the canonical tag is anything like a panacea, and I would always favour addressing problems that are causing the need for the canonical tag in the first place. But, that can sometimes be too expensive to justify, so I'll fallback on the tag if I have to.
So the forum thankfully dynamically generates the canonical entry in the source code and negates the need for the messy htaccess cludges.
To answer the OP, every forum topic on my site have the canonical tag and it works well.