Hello. This small but complex intersection (A two way road becomes a one way road where it meets with a two way road becoming a one way road) has no control--yield, stop, or otherwise. Though it is a low speed intersection, it causes people turning off of Tremont to come to a stop from confusion, and I've seen where drivers/cyclists coming from Tremont behind another car or more nearly rear end when the car ahead of them behaves unpredictably.
Quick, half-joke but half-serious fix: relocate the stop signs from down Warren Street at Canton. They are useless, as Canton is one way in opposite directions from Warren.
One last comment while I have you, why is Warren Ave wide enough for a 5 or 6 lane road?