what is the nearest point between vancouver island & the mainland
Ferry service within British Columbia. BC Ferries provides vehicle and passenger ferry service between Vancouver (Tsawwassen and Horseshoe Bay, south and north of the city respectively) and Vancouver Island (Swartz Bay near Victoria and the Nanaimo terminals at Duke Point and Departure Bay).C Ferriesâ diverse service area includes connections between the Vancouver Mainland and Vancouver Island; from Vancouver Island or the Vancouver Mainland to many small island communities; from Prince Rupert on the provinceâs north coast to Haidai Gwaii and to Port Hardy.