A good canadian source for buying spare bicycle bolts

Anybody have a good (or terrible) experience buying bicycle bolts online? Is there generally accepted reputable source? Ideally a source that will ship to Canada. Like tools, the quality of hardware like bolts can vary. So I want to avoid buying a bunch of metal that snaps or rusts easily. Hit me with your wisdom!