Can only speak for TCNY, but they generally quote 2 weeks to make a suit, so that might not work with your schedule. They're in Central though (Wellington St), pricing would fit around your budget, solid selection of fabric, nice people, and they do good work. If I refer you, you get 10% off your first MTM order. RTW dress shirt - I just buy Massimo Dutti. For MTM, you could go to Jantzen, who can make shirts within a couple of business days - also in Central, and have a big variety of fabrics.