I believe what interchange is getting at is that a wisely-planned built-form can only get one so far. If there is nary a reason to enter a place other than to patronize it (as do the patients of CAMH) or examine it (as many of us do with our cameras), few will.I believe that was is keeping from feeling integrated is more that there are no through-streets. There is little reason to go through and past the buildings because you don't come out the other end. The (admittedly lovely) wall will keep the area feeling separate.
It doesn't feel like a part of the city because its not finished. You can build a grid of roads, but it will never feel like a seamless neighborhood if those roads aren't lined with buildings.From today. So far the new CAMH buildings still feel apart and unintegrated with the city. I'm really curious to see if future phases change that.