how to go there by bus? I see you online all the day. do you need a girl friend. I know lots girl here.
how long it take from toronto to waterloo?