I had no problems with both BPM and ApMex via eBay.
I think RCM’s “20 for 20” is kind of gimmicky. They are also known to not properly clean their dies, resulting in “milkspot” on their coins. Google image for examples. Ends up effecting about half of all Canadian silver coins, some quite badly.
Recently there was a deal where major seller was doing 5oz sunshine bars for about $81, which worked out to Spot + 38 cents with free shipping if you used a cash-back credit card.
I am excited to receive my first 100oz silver bar soon, I think silver is the way to go right now, and it is just more fund to have a big hunk of precious metal compared to the amount of gold for the same price (about 1.25 oz).