I have dealt with them online, in person and over the phone with no problems.
My last deal was over the phone with the Edmonton store. I was in need of some parts for my Garmin depth finder and as they are a dealer I asked about the parts. They did not stock them but were more than happy to special order and did NOT overcharge me for the privilege.
They get from me.