I found this one on a side street off of Queen St. West.
And I saw another one posted on a street near Kensington Market.
I'm really curious as to what they mean. If there is a meaning that is. For once Google did not have an answer to my question.
Anyone? Any ideas?