All things being equal I would buy Canadian. And would continue to do so even with a markup that is equal to or less than 60% over what overseas retailers sell for.
However when I repeatedly find product selling in excess of 100-300% markups and in some extreme cases that I have seen 750% disparity between a Canadian price and a US price for a gun that was brought in via the states. I am truly disheartened. That being said, there are people RIGHT NOW within Canada that are working to provide good quality products for reasonable markups. And I can live with that.
In a perfect world our sport would be 100% clear as day legal, and we would pay exactly the same what everyone else pays. Until that day, I will support the retailers here in Canada that offer quality products at fair prices.