I still think the solution is to leave that intersection at grade, and put the tracks in a trench. Anything else would require a nightmare of ramps that would be good for getting traffic through quickly, but terrible at unlocking sites for development, terrible for buses and terrible for pedestrians, all right next to a train station.
Incidentally I looked at some historical aerial shots myself, and noticed that the Macleod overpass over the tracks was there before Heritage Drive, or any nearby buildings, even existed. So that kind of explains why it got the rural highway treatment with respect to the tracks.