I guess print center in Jaguar is the one to blame..
Although I don't have the sweet Canon i950, I face the same problem. In some apps.. especially Safari or TextEdit, my HP DeskJet 932c gave me small text output; but no such thing if I use Camino to print the same website.
On TextEdit, I have to pump up the font size in order to see a bigger font size on the prints.