General Items:

I use MEC. They are the equivalent of REI in the USA. MEC also does mail order at a very fair price and offer free shipping on orders over $150.00. This is subject to orders must meet Canada Post's size and weight requirements (no dimension greater than 1 metre, weight less than 30kgs).

For anything else, check some of the local rescue clothing/supply stores, it is surprising what some of them carry. Depending on where you are are, some speciality stores such as timer cruising and mining supply places are a good find also.


Medical:
I find that as a former firefighter/1st responder, I find that many local medical supply companies sell me just about anything I need...within reason. Perhaps it is because I know and can talk about the products, their intended uses and limitations that the sales people have no qualms about selling to me.