Check out Sun Camera Service Ltd. at 2150 Steeles Ave. West (at Keele St.) http://suncameraservice.ca/

They are an authorized service agent for Canon Canada but they service all kinds of cameras. I got my Nikon FG CLA'ed and replaced the light seal there.