So far I only buy locally from The Vancouver Bullion and Currency Exchange. It's well established having been here for 25 years, it's nearby and there is no tax or shipping charges, I walk in with cash and walk out with my metal.
The only downside is limited selection, for gold they only sell Maples, Eagles and Krugerrands and various bars (only Maples for fractionals).
For Silver it's just Generic, Eagles, Maples and Wildlife rounds. Generic rounds and bars all seem to be A-Mark silver.
I'd like more variety, but I can't complain about the convenience.
My most recent purchase:
With today's price dip I'm tempted to make another visit.