There are lots of places that you can get really good running shoes for not so much money. First of all, there is the Adidas outlet stores, they have lots of them all over the place ( there is one in Mississauga ) and they usually have good deals. Zellers sometimes has really good brand name shoes for not that much $$. Also if you go across the border at all there is the outlet mall that has skecher and a whole bunch of other shoe stores that you can get shoes even cheaper. Also there is Dixie outlet mall in Mississauga that has lots of shoe stores and its very easy to find great deals there. I think there is a sport check there too.