The main difference is that, in Toronto, these types of projects are being built in places like Kennedy and the 401, where you've doomed residents to a 2h+ commute everyday and a 20 minute walk along a stroad to the nearest shopping mall.
By contrast, this development is only 3 stops on the BRT...