I buy all my parts from HL technology in Richmond BC your neck of the woods. Pretty much beat all other online stores IMO. I live in Ontario and with shipping still cheaper than local stores check them out.
google it . It'll come up. HL Technology. I don't know how to do a link otherwise I would. Bought parts to build 4 computers from them and very satisfied. good luck