The best place in the lower mainland to catch crappie is Whonnock lake. Its almost a guarantee.
I used to go crappie fishing all the time with my old man at Hatzic. This is going back to the mid 90's, at that time there was an abundance of them in there...good sized ones too. We used a slipfloat with a crappie jig, color didn't seem to matter much. White, yellow, green, even pink worked well. Whonnock is loaded with em too, but all that I've got in caught in there are tiny. At Whonnock, I was catching them on royal coachman flies, along with the crappie jig w/slipfloat method.