Fatti: A. Dopo aver lavorato alla banca B._ per quasi trent'anni, alla fine dell'anno 2000 A._, allora sessantenne, è stato posto al beneficio della pensione anticipata. quel momento il suo avere di vecchiaia ammontava a fr. 162'319.-- per la previdenza obbligatoria (pilastro 2a), assicurata presso la Fondazione collettiva per la previdenza professionale obbligatoria della C._, e a fr. 429'122.30 per la previdenza complementare (pilastro 2b), garantita dal Fondo di previdenza della banca B._. Come richiesto dall'interessato, il 31 dicembre 2000 il Fondo di previdenza della banca B._ gli ha erogato la somma di fr. 179'122.30; il rimanente importo di fr. 250'000.-- è invece rimasto presso il Fondo stesso, a disposizione del beneficiario. Mediante l'apposito formulario, il 16 dicembre 2000 il Fondo di previdenza ha notificato all'Amministrazione federale delle contribuzioni l'imminente versamento di fr. 179'122.30. Il 19 gennaio 2001 la Fondazione collettiva della C._ ha poi versato all'interessato la somma di fr. 162'319.-- del pilastro 2a, informandone a sua volta il fisco. Infine il 31 marzo 2005, al compimento dei 65 anni, il Fondo di previdenza della banca B._ ha erogato ad A._ i restanti fr. 250'000.-- più gli interessi, per un totale di fr. 303'270.20. Detta prestazione è stata segnalata alle autorità fiscali il 24 marzo precedente. B. Fondandosi sulla comunicazione del 16 dicembre 2000, il 22 gennaio 2001 l'Ufficio circondariale di tassazione di Mendrisio ha tassato ai fini dell'imposta federale diretta e dell'imposta cantonale e comunale la prestazione in capitale di fr. 179'122.30 ricevuta a fine 2000 da A._. Con ulteriori decisioni di tassazione speciale emanate il 3 maggio 2002 è poi stata imposta la prestazione in capitale di fr. 162'319.-- ricevuta per la previdenza professionale obbligatoria. Da ultimo il 14 luglio 2005 l'autorità competente ha tassato in maniera analoga la somma di fr. 303'270.20 percepita qualche mese prima. Contro quest'ultima decisione A._ ha dapprima interposto reclamo, rimasto senza successo, e successivamente è insorto dinanzi alla Camera di diritto tributario del Tribunale d'appello del Cantone Ticino che invece, con sentenza del 22 marzo 2006, ha accolto il ricorso e annullato la tassazione speciale. La Corte cantonale ha in effetti ritenuto che l'intera prestazione di fr. 429'122.30 derivante dalla previdenza complementare era divenuta esigibile nel 2000, al momento del prepensionamento, per cui avrebbe dovuto venir tassata in modo complessivo in quell'anno. C. Preso atto di tale pronuncia, con decisioni del 20 febbraio 2007 l'Ufficio delle procedure speciali della Divisione delle contribuzioni ha intimato ad A._ il pagamento di fr. 8'811.50 per l'imposta federale diretta, di fr. 19'477.55 per l'imposta cantonale e di fr. 18'360.90 per l'imposta comunale, a titolo di recupero d'imposta, multe e interessi di ritardo. In particolare, l'autorità di tassazione ha inflitto multe in ragione di un terzo delle imposte speciali sottratte, per un totale di fr. 8'381.10. A._ ha contestato anche queste decisioni mediante reclamo, respinto il 9 ottobre 2007, e poi mediante ricorso, che è invece stato parzialmente accolto. Con sentenza del 26 febbraio 2008 la Camera di diritto tributario ha in effetti annullato le multe, ma confermato i recuperi d'imposta. D. Il 28 marzo 2008 A._ ha presentato un ricorso in materia di diritto pubblico dinanzi al Tribunale federale, con cui chiede di annullare il giudizio della Camera di diritto tributario, così come le precedenti decisioni della Divisione delle contribuzioni. Egli lamenta la violazione del diritto federale, contestando che siano dati i presupposti per un recupero d'imposta. Chiamate ad esprimersi, la Divisione delle contribuzioni del Cantone Ticino e l'Amministrazione federale delle contribuzioni domandano di respingere il ricorso, mentre la Camera di diritto tributario non presenta formali richieste di giudizio. 