Lamport Stadium (built 1975)
Location: 43.63889°N, 79.42306°W