There is no anchorage in the strait itself, to deep, and unprotected. There are a number of sheltered anchorages
available in some areas around Vancouver, many of them crowded with "derelicts" many of them wash ashore after a wind
storm. You need a permit
to anchor in False creek, and there is a limit to how long you can stay. You can't just use multiple anchors for a permanent or semi permanent anchorage, you need a proper mooring
anchor and buoy, something which can be very expensive, and may need a permit
in some areas. Deep Bay, on Bowen may be a good bet, just a short ferry
ride from Horseshoe Bay. You may wish to consider a marina, though, as posted by others. Just that much easier, more secure, power to keep mold
and mildew at bay, ect. ect. Good Luck.