I just received my first 2007 coin as change the other day.
From the Canadian Numismatic Association journal (vol. 51.3, p. 140): “Throughout history, which person, during his (or her) lifetime, appeared for the longest time on the currency of a given nation? Key words to the solution are lifetime and currency (not medals).” The answer, according ot the CNA: Queen Elizabeth II on Canadian currency. This year she surpasses King Louis XIV of France–whose image appeared on French currency during his lifetime for 73 years–by virtue of her appearance on the 1935 Bank of Canada twenty dollar bill–long before she became queen.