well it depends on where you are at. they are lot of stocking dealers in Canada.
should you buy from your local stocking dealer? well let me ask you this, do you want to be able to go to your local shop to buy bullets, powder, dies scopes etc or do you want to do everything by mail order out of the US? do you want to be able to have your local dealer support your local shooting competition or do you want to see if those American companies you bought stuff from are going to support you? if you answered yes to the second part of both questions then order it directly, however if you want the convince and support of a local dealer then buy locally.