layers

The halfway point between Waterloo, Ontario and Oakville, Ontario is: Campbellville, ON. Find a place to meet halfway.