I really dislike things like this on the road in busy spots.
The ones in Canada are more like our regular crossings and they seem to use them only where there are lights which was wise, at least where I live, but still problematic for dogs.
They have however started writing slogans like Black Lives Matter in very large letters in certain spots, which are meant to be seen from hills or tall buildings. When you are driving on the road though they are confusing as it just looks like a bunch of new markings and you can't tell what they are.
I just don't understand why this sort of built infrastructure needs to be used for what seems like nothing so much as propaganda messaging. Over the past five years, totally apart from this, we've had huge changes to street layouts to accommodate more bikes and slow traffic. Which is great but it means new road markings, barriers, signs. It has become very visually busy and the sloganeering doesn't help. Reading BLM on the road doesn't make me think differently about the movement or it's political goals and I doubt it has that effect on anyone else either.