The spot kayakfreakus is talking about is still there, open, and free. Its called McMurray Ponds, and its a short walk to the boat ramp from the parking area. You turn west off of N. College between the new auto parts store and the 4x4 shop, cross the tracks, and pass the USFS barracks.
A few of the other natural areas in town are also open to non-power boats. Here's a link to the city's map, which has a key on the second page showing where boating is allowed: http://www.fcgov.com/naturalareas/pd...reas-map09.pdf