From Ganges (I know this might be too late) I'd take a route up Trincomali channel and go out through Porlier Pass. The heading to Point Grey from there is a decent sail whether its blowing SE or NW.. From Active pass a NW wind would be a long day, from Gabriola a SE blow is the same.
Anchoring may be possible at Steveston, or transient moorage available too, but you're a long way from anywhere else in the city. Plus you need to deal with the spoil off SandHeads light and the long river entrance. False Creek is more straightforward, you can get a temporary anchor permit and you're smack in the middle of the city.
Victoria is cool too, but busy, and a bit pricey, no anchoring, and it's 'the other way'...
+1 to Polier. Forget Active to busy and you are going the wrong way plus you have further to go on other side.
Ither Slack works.
Plan for LW slack at Polier Be aware it can flood at 9 kns.
You aint going to get through in a sailing vessel if its ebbing.
If you motor from ganges to Polier plan on about 3 hrs to get there.
If your sailing spend a day sailing round to Wallace Island Conover Cove very nice. Your an hour or so to Polier from there.
If current not right at Polier continue North to Gabriola, Silva Bay is nice stop over.
Once your on the straights head for the Ski Hills Cypress Bowl is the most westerly and will keep you well clear of Sand Heads, TA Bouy, Iona lot of comercial traffic in the area.
As you get closer you will be able to pick up Pt Atkinson and other features head into English Bay you can anchor there or in False Creek.
If you leave early AM and slack at Poilier is Miday ish you can get to Vancouver in 1 day.
Coming back Vancouver to Silva Bay is a good first day no need to worry about Slack.