Hi All
PLEASE READ THE ENTIRE POST BELOW BEFORE DECIDING !!!
I don’t understand what is so difficult to implement or confusing to understand. You guys have already done the right thing for Topic pages so why are you not able to replicate the same in Category pages.
Here’s the snapshot of view-source of an example topic page
And the same for the category page
Just replicate the canonical procedure of the topic page to category pages.

