I have used Greyhound several times to get to, or from the start and finish of tours in British Columbia. They required my bike to be boxed and there was a weight restriction as well as for carry-on luggage. Most often now, they put it in a towing trailer either pulled by your bus, or another, so sometimes it might arrive before or after your arrival. I also used B C Rail before they were bought out by C N Rail, and they allowed the fully loaded bike on board a luggage car providing I helped lift it up and out...very accommodating, I don't know if C N does the same.