I disagree. Reusing existing infrastructure is a good way to avoid making projects unnecessarily expensive. There's already a station there, why build a new one?
In the case of Lees, they wanted to add a bike path along the east side of the station, and for Tremblay relocating the station reduced conflicts between passengers and vehicles for people transfering between the O-Train station and the Via Rail station. It also reduced curvature along the line, which is something they've been criticized for not doing enough of.