The St. Clair experience with LRT under the TransitCity plan was a failure for every mom and pop shop along the central strip. There was no planning whatsoever for the traffic disruption along the corridor that still exists today, no means of economic recovery, and in the meantime, the highest friggen business taxes in ...well...pretty much the entire country, while the construction of the above-ground LRT completely disabled the ability of prospective customers to get around. Now, the strip between Bathurst and Dufferin looks pretty much like shit, and there's now graffiti all over the place, people chucking garbage out their front doors, and a generally skeezy feeling, particularly in the Oakwood-Winona block. Residents on the north side have complained that they feel cut off from the south, and south from north.
Don't get me wrong, I vastly prefer streetcars over bus routes. But don't kid yourself, LRT is not perfect and TransitCity failed local businesses. Subways are definitely more expensive, but you need fewer of them because they accommodate more people, they last longer, and once constructed do not obstruct traffic.