Here in Canada we live in igloos and eat only seal blubber. We rarely see metal screws.
When I google 'fasteners Canada' I only get 7,130,000 results.
You will need to get these screws shipped from a foreign country.
Fair enough. Please send me the website of a Canadian distrubutor of an M6 Stainless steel screw (or bolt) pan head philips 20 MM long, from one of the 7.1 Million hits. The first poster has not stepped up to the plat, maybe you will. My point is this is hard to find over the internet if you are looking for a Canadian shop.
BTW, I was able to find a pack of 50 screw from West Marine for about $US 20, shipping was close to $US30 - not including duty and tax. I need 4 screws, this seemed a bit expensive.
However, my kiteshop did help me to locate a local fastener shop here where I bought 8 screws for $CDN3.60. I was also told by a buddy that Canadian Tire stocked them, but they were out at the shop I went to.