I seem to recall a few posts in recent months where folks were trying to find places for leather repairs.
I met a lady on Saturday who does repairs as a hobby (she is also a biker). I think she knows what she is doing and has the proper sewing machine for leather stitching, however I cannot vouch for her work never having had anything done myself .....yet.
She is quite prepared to do simple jobs like replacing zips.
Call Sheila at 604-591-3267