Armygear.com is a good place online to start. Otherwise, I suggest going to an army surplus store or looking on Craigslist. Perfect places to find cheap military footwear.
You can get military footwear for running from surplus stores and some farm and fleet stores. Also, you can find this type of footwear online at Amazon.
Sports footwear can be found cheaply from any retailer of sports shoewear, such as jcpenny, or even a shoe speciality store such as famous footwear.
You can find some affordable quality running footwear at this site: http://www.finishline.com/. You can also check out Payless and Sketchers as well as look for coupons.
You can find some medical footwear online. You can find this footwear at www.uniformadvantage.com/pages/dpt/shoes-accessories.asp and www.drewshoe.com/medical-footwear.aspx.
Payless which operates stores nationally is always a good place to shop for mens footwear at an affordable price. And, it is very convenient to get in and get out of a store.
You can go to either of the following websites to find some websites where you can purchase some nurses footwear www.uniformadvantage.com/ or www.uniformcity.com/
Merril footwear can be found on many sites online. Merril footwear can also be found in many upscale department stores. If you want to find your friend Merril footwear be sure you know the proper size.
Cowboy boots in Saskatoon can be purchased in some local clothing & footwear stores. Examples of such stores would be the Bronco's Western Wear and Cabelas.
You could purchase some wide footwear online at ebay.com or amazon.com. Both websites have a large inventory of products and they are offered to you at cheap prices.
There are many places that sell fashionable running footwear. Most popular footwear stores such as Footlocker, Finshline, and especially Eastbay have a wide variety of running footwear to choose from.
Some shoe stores have them for pretty cheap, such as Finishline, or Footlocker. You can also get them by going to your foot doctor, where he/she could then order them for you.
New Balance is a brand that is carried at many different stores. The department stores JCpenny's and Belk both carry the brand. You can also purchase them online at shopnewbalance.com