waterloo is only an hour and a half from toronto, and miles away from montreal. if you're coming all the way from montreal, it really doesn't make any difference. ottawa would be a better choice imo if you're looking for anything in between.
how about Vancouver?
