Canonical should be used exact 'duplicates' or 'almost duplicates' pages. Pages that contain entire articles from another page or snippets in conjunction with new unique content makes the page unique.
Treat your pages as images
Consider your pages as images, does page A look too similar to page B? if so, Page B should have a canonical link pointing to A, if not A should point to A and B should point to B.
My Simple Illustration
Example One:
/page-one/
should use <link rel="canonical" href="http://www.example.com/page-one/">
/page-two/
should use <link rel="canonical" href="http://www.example.com/page-one/">
Example Two:
/page-one/
should use <link rel="canonical" href="http://www.example.com/page-one/">
/page-three/
could use <link rel="canonical" href="http://www.example.com/page-three/">
Example Three:
/page-one/
should use <link rel="canonical" href="http://www.example.com/page-one/">
/page-ten/
should use <link rel="canonical" href="http://www.example.com/page-ten/">
/page-nine/
could use <link rel="canonical" href="http://www.example.com/page-nine/">
Example Four:
This example is a little bit harder than the previous examples because as you notice /page-ALL/ contains absolutely zero unique content, however, while the content may not be unique the page is unique.
The page becomes unique because no other page on the website looks the same, or similar, going back to what I previously said, treat your pages as images, does A look like B? if no, then A should be A and B should be B.
It should also be noted that Google, Bing and other major search engines do not support multiple canonicals being used on the same page, so it would be impossible to point back to those articles, using no-index would be silly because if the page is useful, index it.
/page-A/
should use <link rel="canonical" href="http://www.example.com/page-A/">
/page-B/
should use <link rel="canonical" href="http://www.example.com/page-B/">
/page-C/
should use <link rel="canonical" href="http://www.example.com/page-C/">
/page-D/
should use <link rel="canonical" href="http://www.example.com/page-D/">
/page-ALL/
could use <link rel="canonical" href="http://www.example.com/page-ALL/">
It should, however, be noted that while Google and Bing will index A, B, C, D and ALL a rankings shift should be expected. In broad searches, Google will generally prefer /page-ALL/
, in more specific searches then the smaller pages shown, because often combined pages have more dilution and rank better at broad searches than more specific pages.