To be fair, when I was growing up in Victoria in the 80s, those things were prevalent on downtown streets. Oh, the joys of walking Douglas from the bus stop at City Hall ("Bud? Bud?"), past Pandora ("Down? Down?") over to Yates ("Up? Up?"). This has always been here. The main difference right now is that development has taken away most of the places it was hidden, and forced it out into the open.
This all used to be happening in the darkness under the Johnson bridge, in the brush on the Songhees, in the various low-rent and seedy motels, and in the nigh-condemned squats. But those are nearly all gone now, so its all out in the open.
I would argue that a part of the picture now is that it is more acceptable to be an addict. We have more compassion and tolerance than we did back then. The cops don't chase away these people will billy clubs, anymore. In fact, the government has provided them will free housing smack dab in the middle of busy areas.
Could you imagine if a pack of drug addict anarchists took over a park in the 60's or 70's? The cops would've made sure their heads were caved in.