I'm coming in late to this discussion. I'm from inner Toronto - and the big city cores cried out "Liberal!". Why? Because Harper ignores cities. Did you know that Toronto carries the TTC load on its own back? Countries around the world know that public transit has to be supported by all levels of government.
I voted Green by the way, being quite sure that my Liberal candidate would get in and beat the Tories.....so I thought I'd give Liz a pat on the back for a mighty fine showing this time around. What spunk!