Olivia Chow won by the same margin as last time - 3500 votes. Both the NDP and Libs saw their vote percentages drop
But considering that the NDP vote went up in Ontario in the last federal election while the Liberal vote plummeted, the Liberal vote should have been lower than it was and the NDP vote higher in this riding. The fact that it wasn't indicates that the Liberals still have a lot of support in this riding and that the NDP will have to work hard to keep it next time if the Liberals go back up in Ontario.