I would look south of Edmonton to Bashaw Sports in Bashaw. The owner/gunsmith's name is Pud. I believe he is a full service "smith. While I haven't fad any work done there, I have heard good things about him and the shop.
I was in the shop about 3-4 years ago. It is set up in the old school gun shop style.