Is the city Vancouver Canada on island?
Yes, Vancouver is located on a peninsula and is surrounded by water on three sides. It is part of the Lower Mainland region of British Columbia, Canada. The city is situated between Burrard Inlet to the north, the Strait of Georgia to the west and south, and the Fraser River to the southeast.