Deep sea transportation is handled by Port Metro Vancouver, which offers 28 deep-sea and domestic marine terminals, servicing containers, bulk, other commercial shipments, and several
passenger cruise lines.
Car and truck transportation to Vancouver Island and the surrounding islands is provided by BC Ferries, with two main ferry terminals at Tsawwassen and Horseshoe Bay.
There are also several tug boat companies that offer barge transportation along the Fraser River.