Just checking their application - there's a transit stop 50 m from the site.
Also, It's 6.3 kilometres from Pearson Airport. In planning terms that's very near. Check the map. That will specifically benefit this area which is considered the 'second largest employment zone in Canada.'
Seems...