Vancouver has an active bicycling community. It’s a safe bet there is a coop or community bike repair shop that might guide you at a low cost. I might start by communicating with your local bicycle advocacy group. I think it is called HUB Cycling. It looks like they have The Bike Kitchen on the UBC campus. Hope this helps