I actually lived there for most of my life, NY's metro does not compare. Only in-station transfers are free, one every 2hr. If you need to transfer from the 2 to the C in Brownsville, godspeed. Half the time it charges you anyways when it's not supposed to. Don't get me started on the lack of connection between the G and Atlantic, and the non-existent M loop.
Toronto is still about 50 cents cheaper via the exchange rate. Transit is far more reliable, and the average subway station is waaaaay nicer.