I mostly order online, there is a good hobby shop in winnipeg, it's called hobby sense.  Then there is redline hobby, been there a couple of times, not bad selection.
 
	There is a good hobby shop in saskatoon I was there earlier this year, nice varied selection/full line hobby shop with railroading, rc and diecast.
 
	I also use ebay.