I love BMV so much, I could spend hours here. You can pretty much find everything you're looking for here, maybe bar one or two titles.
I've been looking for a certain book for the last few months to no avail (in both brand new book stores like Indigo, as well as other second hand book stores in the city), and upon checking out the random sale items on the street outside the other day, I looked down and it was right in front of me for $1.99 (RRP $28, waaaaah)! So make sure you check out the tables outside- a lot of it IS junk but there's loads of gems there too!
BMV rules.