BC Ferries has cancelled all sailings between Lions Bay (West Vancouver) and Nanaimo, due to COVID-19.
Vancouver Island departures continue to/from Tsawwassen to both Swartz Bay (Victoria) and Duke Point (Nanaimo).
From Trans-Canada Highway, take Exit 53 in Langley “USA Border/Ferry” and take Highway 17, which bypasses urban areas of Vancouver.
See current ferry schedule link: https://www.bcferries.com/current_conditions/actualDepartures.html