Gee, I shouldn't share, it's already
too popular - but ok.... One of our favourite lakefront camping spots is Haynes Point Provincial Park in Osoyoos, BC. It's just about a mile from the US/Canada border. I think Oroville, Washington is the US side. It's so popular you need reservations in July and August, and can only stay 1 week. It's a neat 'spit' that goes out into Osoyoos Lake. Most sites have their own beach with lots of trees and interesting bird life. Although the area is desert, it's a real oasis.
Also another small, out of the way nice one on the ocean is Fillongley Provincial Park on Denman Island, BC (a small island off Vancouver Island near Courtenay).
These are just a couple, we are searching too!
take a closer look:
http://www.env.gov.bc.ca/bcparks/explore/explore.html