I have been lucky to find Fern at Dewey Cuttem & Howe in the Orchard Plaza (near Zellers). Fern has been cutting my hair for the past year and a half and I've never left with a bad cut :) I've played around with different styles, and we always have fun seeing what we can do that's new - or, if I still like the same style its easy for her to just tidy it up a bit.
I've been very impressed as well at how they can juggle me in based on my schedule - I usually only have to wait a couple days and there have actually been times where I can get in to see her the same day due to a cancellation or something.
I'm not sure how long hair would be (I'd imagine great as well) but she's fantastic cutting short to medium lengths.
I highly recommend her!