I feel this. As an amateur 3d printed project enjoyer in Canada, getting ahold of M* screws is a real pain, even though I prefer their specifications greatly over the weird imperial sizes.
Huge selection including obscure styles and finishes. Nuts, bolts, screws, hardware, etc.
One of the best things about them is that they sell small lots including single screws if that is all you need.
Another great thing is that they ship quickly and if your order is relatively small it arrives in your mailbox instead of needing to be delivered by UPS or another shipper. They ship orders in packages appropriate to the order, unlike Amazon.
They also add products to their inventory if customers need something they don't normally carry.
Prices are also reasonable.
I found them years ago and now they are one of my main suppliers. McMaster Carr is another.
Useful suggestions, thanks. I'll dig in further next time I'm building something.
They do seem to suffer from the other part that prevented me from ordering from places like this before though; its hard for a hobby project to break the high free shipping minimum order size. This may again be a problem with being in Canada not the US though :)
From reading thru their international shipping FAQ it appears that they do not offer free shipping on any international orders and all customs, importation, etc fees fall to the buyer.
With that in mind it probably works best for your case to stock your bins in a single order of the common sizes of screws, nuts, and specialty fasteners that you regularly need so that you can limit the fees you have to pay instead of making a new order every time you spin up a new project.
They regularly send email alerts to special pricing events. I don't know how that plays out for someone in Canada though. The shipping costs on my end are fairly low since I tend to order a few things at a time and the contents of one order easily fit into a standard USPS mailer or a small padded envelope.
Another thing that may work for you is Fastenal [0] since they operate in Canada and offer metric fasteners.