Where is Swangard Stadium?

Where is Swangard Stadium located?

Swangard Stadium, Swangard Stadium, Canada (approx. 49.230835°, -123.02139°)


Where is Swangard Stadium on the map?