I agree. Downtown Toronto is way better than most of the other big cities like NY, Chicago, LA, etc.
I just visited Vancouver (stayed downtown for like a week) and the amount of homeless/crackheads was very noticeably worse than Toronto. I didn’t even go anywhere near the supposed “bad parts” of downtown Vancouver.
Views were great and the weather was nice but its not worth it IMO