I din situation, och gällande Canon, rekommenderar jag isf 5D2.
5D2 har betydligt större möjlighet att plocka ut 21 VERKLIGA MP ur en bild. En 7D ger 18MP i filen, men är filen verkligen pixelskarp? Innehåller den verkligen 18MP verklig bildinformation? På bas-ISO kan du oftast skala upp en 5D2-bild till ca 30-35MP innan den ger mindre information per pixel än en 7D. :-/
..................................................
Ang. "almanackan"...
-Om denna trycksak produceras "normalt" kommer den gå till RIP i ca 80-120lpi, vilket ger ett "normalt" upplösningskrav på 160-240 dpi. 10MP, om bilden är pixelskarp, ger då en färdig trycksak på mellan 41x27cm och 62x41cm. En normal almanacka är ju ett "uppslag", så dubbla detta. Almanackan blir alltså mellan 41x54cm och 62x83cm stor innan du på något sätt ens teoretiskt kan hamna i upplösningsproblem med en 10MP-kamera.
Om almanackan alltså ska tryckas på A2 eller större kan det alltså vara bra att ha mer än 10MP, men oftast behöver du då MYCKET mer än 10MP för att det ska göra skillnad. Ska du gå till tryck med dubbla storleken behöver du 40MP i stället. En 7D ger bara 34% större bild i färdigt tillstånd (jmf 40D).
Den enda trycksak som jag vet fortfarande kräver 150lpi rastrering är National Geographic.