I agree with Calin. Just a canonical would not be ideal because Google is not good at removing things from the index without a redirect or an explicit request in Webmaster Tools. Canonicals don't stack up in this regard.
Best posts made by Mark_Ginsberg
-
RE: 301s Or Stick With Canonical?
-
RE: Links / Metadata around Recent Posts etc in Wordpress / Blog - Good SEO Practice?
Hi Marty,
I don't think this will hurt your SEO, but I'd think of this more in terms of user experience and your goals for the website.
For instance, if the site is primarily an ecommerce site, perhaps driving traffic from the money pages to the blog is not advisable. On the other hand, if brand awareness and the blog are a big part of your overall strategy, then maybe driving traffic to recent posts makes more sense.
For user experience, recent posts may not be relevant to all pages like you mentioned, so you have to make a judgement call regarding how many pages they will provide value and how valuable they will be on those pages vs how much value they take away on other pages where they aren't as relevant.
Make sense? Feel free to message me with any other questions

Mark
-
RE: Profound Rankings Drop - But only on Branded query
Hi George,
When I search "Withdrawal Ease", I see your site ranked second behind http://www.drugs.com/forum/need-talk/has-anybody-tried-opiate-withdrawal-ease-56163.html (though you do have sitelinks for some of what Google perceived to be your main pages).
Looking into it, the reason for this appears to be that drugs.com is a very powerful domain with a page explicitly about your product. One reason it appeared now may be because the thread recently came alive again with 2 new posts at the end of March, and Google now sees it as timely and important information for users.
Additionally, your screenshot shows that time spent downloading pages has almost doubled in recent weeks, leading to a decrease in kilobytes downloaded and thus pages crawled per day. I might try to optimize your caching settings to make sure that Googlebot's crawling resources are better spent on your site.
Feel free to message me with any questions,
Mark