It's not local to BC, but Bacon Sails in Annapolis (BaconSails.Com) is a terrific resource for used and new sails. They do mail order, but I don't know what customs does to the deal.
Also, SailRite.Com has an innovative "do it yourself" program that is very cost competitive. I believe that the sail comes to you pre-glued (but I may be mistaken -- I know that at least the panels are pre cut) and for about double the kit price they will complete the sail for you. I probalby wouldn't buy my cutting edge racing sails from them, and maybe not even my cross-the-ocean sails from them, but I'd be mighty tempted to buy my serious-cruiser-on-a-budget sails.
I'm looking at an E-35/II that has completely trashed sails (not just sad, but trashed) and so would need to factor in a complete main/jib as part of the purchase budget, and they can give me a nice main and 155 for under $4K complete.
Good luck.
Harry
Wannabe 35/II owner
Current Lighning owner.