I have not dealt with CanadaAmmo yet but I have browsed their site several times. I personally have not had any issues browsing or searching for anything. The only issue I have with the site is when you add ANY item to your cart, it automatically adds 2 default items to your cart for "donations" totaling $40 that you have to make a specific point to remove if you are not interested. A default additional $40 charge tacked on to your order seems a bit presumptuous to me. Nothing should EVER be added to your cart unless you have specifically added the item(s) yourself. Just seems like a pretty underhanded way to drum up donations from people not paying close enough attention since most people would assume their total only consists of items they have chosen to purchase.