I've never canned peaches, but I sure do love to eat them. IMO, they are ripe when you can squeeze them and they give just a bit, and when they have a wonderful aroma. Peaches that don't smell aren't ripe. (Same goes for pineapples, by the way.)
I think when you can them would depend on how you like them - if you like them firm, can them now.