Ottawa Stadium (built 1993)
Location: 45.4201417°N, 75.6535694°W