I think most places will be hesitant to sell you a bolt assembly without going through a gunsmith (to ensure headspacing, etc.) from a liability standpoint. However, you could try Western Gun Parts in Edmonton. They usually have a large assortment of parts. I don't know if they will have what you need, but at least they could help you find who does.