Like you said, not many options in Canada. I have an M.....reliable gun. Look in the parts section of RA's site: https://robinsonarmament.com/xcr-part-identification/ to find out if it's the latest M generation. HBar can be standard. I'd recommend looking at buying from Wolverine Supplies up in Canada....they are the foremost XCR dealer up there. https://www.wolverinesupplies.com/Pr...NT&sortValue=0