I think the idea of a general strike is a good idea. But I also agree with the criticism that it needs to be focused and have a purpose. If you just strike and say that Toronto is treated unfairly and unjust then people will just laugh. The only group in Canada that can strike or hold general days of action on a general theme such as unfair treatment are Aboriginals. But if the strike was focused, on say unfair equalization, provincial downloading that has not been corrected, being saddled with issues such as homelessness, poverty and the need for social housing while surrounding cities and municipalities are able to avoid accomodating their fair share, then it could be very effective.
There is no reason it couldn't stick either. Just look at the Aboriginal Solidarity movement and you can see the progress they are actually starting to make. Yes people might get pissed because their train is cancelled or they have too detour off the highway, and they are still a long way from having their issues properly addressed, but the conversation that is taking place around the problems they face is becoming somewhat more civilized than in the past and it is in part because of the mass protest and actions they are taking.