Is it advisable to take a greyhound from Buffalo, Ny to toronto, ON. I am on F1 in usa and was thinking of taking the bus. My issue is the border entry process. As I am entering for the first time the process will take longer for me compared to other US passengers. Has anyone used greyhound or is it better to drive there?