This is one of the art pieces installed atop of the streetcar stops along St Clair St W. The eyes and flowers are visible from both sides and help to make the stops a bit more attractive. The TD Canada Trust signs are on a building on the other side of the street. I'm not sure who the artist for this one is.
Taking part in Signs 2. Click HERE to see more signs from around the world.