Did it this morning. Turned out that my shoes/cleats, saddle, handle bars need to be adjusted! It feels totally different now, pedal strokes are more efficient. My upper body is relaxed now and S-Works shoes finally feel like they should
I opted to give Duke's a try. The guy who does the fittings is well known mechanic and local racer. He did a really good job! It worked out well because I ended up needing a different length stem and I got a straight swap because I had purchased the existing one there a short while ago.
I was recently at La Bici to pick up a jersey though, great store with great staff. Riding on Dufferin sucks balls though.
Winston at Cycle Cambridge does an excellent job though. Fitting's range in price though depending what you need! I left with a new stem, ergo grips, a seat / handlebar adjustment, and a much better feeling bike!