http://www.3eauclaire.ca/
I'd hate to be in one of those inside units facing the other tower. You'd see so much stuff you wouldn't need a TV anymore.
Nevertheless, pretty ambitious project. It doesn't seem 'stale' at all, seems to be a professional development with a professional website.
On another note, I know that the ATCO III Tower is pretty close to happening.