Although CYHZ tower is manned 24/7 at that time of night there could have been only one hat doing both the job of both ground and tower controller. It is quite possible depending on traffic, that the flight was cleared to position on runway 24 the taxi route being at their discretion. There are so many different scenarios that could have taken place that speculation is hopeless so it’s best to wait for the investigators to complete their job.