Queen Street West has a pretty decent smattering of cafes, but i'm going to go on and tell you that you should just head for the White Squirrel. Not elusive at all like its namesake, it's smack bang across from Trinity Bellwoods Park and easy to get to on foot/streetcar.
My usual bet is for a soy latte - and I love getting it to have in the cafe because you get a wee denim cup sleeve for your glass! I've also had the flat white, which is a killer. I can't speak to the range of snacks/ice cream as I don't think i've seen a vegan option there. But i'm always about the coffee when I drop in.
During the warmer months, I love grabbing my latte to go and heading over into the park to grab a spot on a bench and enjoy the sunshine while caffeinating. (There's even a little to-go window to order if you fancy - although it's not exactly much further to step into the cafe and make your request.) In the colder months it's tricky to find a spot in the cafe, but a latte to go can still warm the hands and heart.
Clean surroundings and lovely decor in the cafe (lots of exposed wood), it's quite nice when you *can* get a seat. Washroom facilities are available, and are clean.
A very high 4 stars, only a couple of things holding me back from 5 - lack of seating & the quality of the latte can sometimes waver depending on who's making it. I've never had a BAD latte here though.
White Squirrel! C'mere and let me cuddle you.