I second Corix and Andrew Sheret. I used to go to the Corix in Cloverdale but they've closed that location

They were super helpful and even sold me short scraps of PVC pipe at a good price. Shopped at Andrew Sheret in Langley a couple times too and they had great prices as well.