unless you're really into supporting big business and paying double the price for brand shinny new components (at shops like braun's or Ziggys), parts that you could get used and still work perfectly fine, there's bike center in downtown kitchener on queen street called "recycle-cycles" which is amazing, and hands down my favorive bike shop/community work space in all of Canada.
i got my concorde americas frame from them about a year ago in perfect condition for around $40.
i strongly suggest you check it out.
http://www.theworkingcentre.org/ct/cycles/cycles.html