a few months ago we set up canonical URLs for many page types such as http://www.wowhead.com/item=50362/deathbringers-will. This worked very well and google picked them all up.
A few days ago I implemented the same thing for blog posts but mysteriously it's not working.
<link rel="canonical" href="/blog=174055/cataclysm-beta-patch-build-13316" />
This blog post was written after my change but google shows
www.wowhead.com/blog=174055 as the URL; any reason why? I can't really figure it out, the content of the pages is the same, and it's not really any different than what we did with /item and that worked.