I'm not completely sure if they ship to Canada, but JM bullion has silver rounds for around $34 usd and South African and British 1oz coins for ~$36 in stockI went to go get some Silver Bullion this morning and I couldn't find any in my city of 1 million plus in Canada. Even coin dealers that primarily deal in older coins with a percentage of silver were sold out.
Online dealers seem to charging an insane premium currently. I have seen $48 CAD on the low end and $77 CAD on the high end for Canadian Silver Maple Leafs.
I'm glad I picked up a few last week even if I couldn't grab any today.