The topic on lock prices got locked before I could add a comment that I feel is valid, for me at least.
Canadians buy their components from the States and are happy to pay for the privilege of being able to build these fine firearms. But we pay a lot more for the same stuff you find expensive, than you do. Add 25% for exchange, add 13% on top of that for taxes (Goods and Services Tax and Provincial Sales Tax, and add on top of all that $10 handling fee, after having paid astromonically high mailing costs. It's the price we pay to enjoy this hobby.