Vancouver is not on an island. It occupies the Burrard Peninsula, a mainland projection bordered by water on three sides:
The city is the core of Metro Vancouver, part of the Lower Mainland of British Columbia. Across the Strait lie Vancouver Island (Victoria, Nanaimo) and the Gulf Islands—often confused with the city itself.
Vancouver is a coastal mainland city on a peninsula. Vancouver Island is a separate, much larger landmass 20–50 km offshore.