I'm heading to Montréal in a couple of weeks and when I'm done there I'm looking to go to Kitchener (one-way) cheaply to visit my buddy.
From what I can tell, the cheapest way to get to Toronto is Megabus, but then I'm wondering what my best option is to get to Kitchener. I'm hoping to do the whole trip (Montréal to Kitchener) in one day.
1) If I take Megabus to Toronto mid-September, midweek, leaving Montréal at 9am and arriving at 3:30pm in Toronto, what's my best bet to get from Toronto to Kitchener? For this section, it doesn't necessarily have to be the cheapest - I don't mind paying a few more dollars if it's more convenient/better schedule. And I don't care where it drops me off in the Kitchener/Waterloo area. My buddy won't mind picking me up anywhere there.
2) I was looking at the Megabus website, and they seem to be very strict on baggage. Do they actually weigh your checked-in bag? And they say you can only bring one carry-on to the bus. I'll have a laptop bag and a small camera (not a huge SLR bag, but too big to fit into the laptop bag). Would they really hassle me over that?
3) Do any of you know how punctual they are? Like if they say they're arriving at 3:30pm, is it generally around that time (I realize traffic is a factor, but some bus companies are notoriously unreliable)?