The hypocrisy of the 'tough on crime agenda' which you refer to in your last paragraph is notable too, because a significant segment of Conservative voters care more about busting unions and further disenfranchising the already disadvantaged.
Regarding the Anti-ford rally the other day, Socialist.ca noted that the Left really must step up:
But almost nobody else discussed any of Fords policies, and no placards or chalk signs opposed his cuts. The speakers did not include city workers, social housing advocates, transit users (who are campaigning against a looming fare hike), or others who have been directly targeted by Fords cuts to jobs and services, and there was no mention of the urgent need and recent mobilization to stop tar sands flowing through Toronto. Instead most of the slogans opposed Fords individual behaviour of lying, bullying and corruption, squandering the opportunity to elevate this fight from one of personalities to politics.
http://www.socialist.ca/node/1987