Wreck Beach has a few magic days per year, and a bunch of just surfable days.
You'll want tide below 4m or it's shorebreak, better surf above 2.5m but you can still surf low tide. Check
Halibut Bank for NW above 0.6m, better if Sister's and Halibut Bank line up.
All the spots on the North Shore require exact tides and tidal ebb/flood so they are more of a pain to hit. They are also more fought after breaks with loads of people.
For south winds there are two spots, both in the USA on Point Roberts.
One is at Lighthouse Marine Park, when it's really windy people do the conveyor belt there and walk upwind then surf downwind. It's very tide ebb/flow dependant.
The other is the west jetty for the Point Roberts marina.
Both need 25+ knots at
Saturna to work.