Kenneth G. Wilson (1923). The Columbia Guide to Standard American English. 1993.
congratulate (v.), congratulation(s) (n.)
Unfortunately, a good many Americans pronounce these words with a medial j sound where Standard English has a ch sound. Some Standard speakers will consider your rhyming the second syllable with badge instead of batch a shibboleth.