I'm pretty sure the sewage overflow is now separated from the stormwater system in that area of the city, and I think it was done pre 2010. In any case the entire Vancouver system is supposed to be separated by 2020, well ahead of the province's 2050 goal.
According to
http://vancouver.ca/home-property-development/separating-sewage-from-rainwater.aspx ("Vancouver's progress" section), downtown and Mt. Pleasant have been completed.