I honestly have to say its a toss up between Toronto and Montreal...Montreal has a couple of things that we don't : first is a later last call at the bars and clubs, and second they have a more prominent European influence. Toronto is soo BIG CITY that we lost a lot of our Euro-flair; well its hidden, not totally lost. Vancouver is beautiful but very laid back compared to the other two. It depends on what you're looking for. Here, you will find everything and anything that will remind you of where ever you call home. Thats the good thing about Toronto; you will always find a neighbourhood or street or certain little shop that takes you back to a familiar cultural place. If you ever get the chance to visit, don't pass it up! You can always take the train to Montreal as its only about 4.5hrs away!