Beau Photo is near Granville Island and could take care of you - they might do the work themselves or send it off to their repair company. I use Chang's Photo in Saskatoon which takes great care of my Yashica Mat 124G; Precision Camera in Winnipeg will not handle them at all, as they cannot get parts. However, as Ken says, nobody is better than Mark Hama.