Toronto has many cycling paths but they are pitiful like on Bloor Street. Cops park there, garbage bins get left there including big metal skips like in this instance, so on and so forth. There needs to be better paths off of the main road, made exclusively for bikes, scooters and local traffic.
The concept like in Japan described in this NJB video is something that Vancouver does much better with their overall bike infrastructure. They don't even need to paint thick green lines or erect barriers on many of these roads because the roads are quiet and slow enough for people to comfortably cycle down the middle, and cars can't use them to through-run and bypass the main road.