Neighbourhoods in Waterloo Ontario are a very complex mix of a rich historical heritage and the latest in scientific discoveries or trends. You will find modern architectural marvels and the very [...]