I sent a 16-35mm lens with malfunctioning autofocus to Canon and they've told me it's too old to repair. Are there any other repair shops that still have parts or are able to work with older gear?
Not sure about (southern) Alberta repair shops, maybe check some of the local retailers to see whom they direct "out of warranty" kit to. I know in Vancouver, a lot of Canon shooters use a shop called "Camtex" -- here's a link to their website:http://www.camtexgroup.com
And, another camera repair shop, albeit in Vancouver, which has been around a very long time is "VanCam" and here is a
link to their website: http://www.vancam.com
As well, perhaps contact Canon Canada Repair and find out who they would recommend in your neck of the woods?
Cheers and fingers crossed for you