I'd love to meet up and do a ride--I'm out of town on June 21, my summer schedule is kind of crazy, now that I think of it. I'm in town the weekend of June 28th, July 26th, and Augst 16th and August 21st.
I have a road bike, also, so am not sure if the Canal would be great for my bike, although the paved portion would be fine.