These hyper-specific complaints about shelters are always a little strange for me. As someone who travels a lot on the TTC (it can take me up to an hour and a half to commute to work on the TTC), these shelters seem absolutely fine. I have no expectation that I will be protected at a TTC stop from inclement weather.
For instance, at the Kipling station bus bay, I often wait outside - even in the winter - because getting a seat on a bus is better than staying slightly warmer and drier for five to ten minutes.
What bothers me more when waiting in inclement weather is the train/bus/whatever taking longer than five or ten minutes. That is infuriating. I have waited at the Queen Streetcar's Humber Loop - which has an indoor portion but is NOT heated - in the winter for more than thirty minutes, and that experience is burnt into my soul.