I will be arriving in Montreal Airport on 14 July at 8:00 pm (quite late! I know), but I am just hoping to reach Kingston the same night! Unfortunately I don't drive. Moreover, both Coach Canada and Via Rail do not run to fit this late arrival time! For example, the last train departs Dorval at 6:30 pm, and the next one will depart at 7:00 am next day!! I am just wondering if there are buses that I may consider to fit in this late arrival. I also checked Greyhound but I didn't seem to find any bus departs Montreal that late! any advising will be much appreciated. Thank You.