The tallest tower is the Peace Tower on the Parliament buildings in Ottawa. The taller building on the left is the Library of Parliament.