Those towers look awfully close to the 24/7 noise and pollution of the 401 - surprised there's not a push to have some use at lower levels that would buffer residential uses there / demand for a buffer use.
For example, this scheme in Greenwich in London, has a car park to serve the adjacent IKEA store at lower levels across the site with residential courtyard amenity space at podium level - and massive screens to a 4 storey height to block noise/pollution from the busy A102 road that leads to the Blackwall Tunnel. Furthermore, the layout of apartments facing the main road probably won't have balconies or opening windows facing the road - they'll be L shaped. Or you have the staircases/elevators/entrance corridors on the very end of the building.
View attachment 360803
Also, there should be a "mid block" pedestrian bridge - if you could even call the Allen Expwy a block - a connections to/from the massive Downsview Park development will go a long way to making this neighbourhood feel more cohesive. And yes, I expect the big box stores south of Wilson Ave and north of the 401 to become mixed use sooner rather than later, especially with the height restrictions removed!