Do not take the Greyhound Bus it's painfully long and you could lose your head. On the other hand,if you have the time it's a nice train ride. If you're flying from New York then you'll have to connect somewhere along the way. MSP ORD and YYZ would be the most logical. As far as cheapest,it's probably best to just price it out online or if you're an airline employee then that will vary depending on the interline agreements you have with AC UA and DL / NW.
Since you're from Hong Kong, I'm guessing you're trying to take CX to YYZ to JFK then connect to Winnipeg ? I would think connecting via YVR would be much closer and faster (no back-tracking). But then again, I'm just guessing.
Which "they" are you referring to? If you mean interline,that depends. If you are an employee of UA then it's as easy as flying HKG UA ORD UA YWG,or if you happen to be in NYC then LGA UA ORD UA YWG. Not sure if AA still operates ORD YWG.
I will be flying to Chicago and Charlotte first. Then Fort Lauderdale for a nice swim. Then I shall go on a cruise to Costa Rica, Panama, Mexico and back to Fort Lauderdale. Then I shall fly to Toronto. Then I shall take a bus to New York (any value for money bus you recommend?). Then I shall fly all the way to London for 10 days. Afterthat I shall fly back to New York and head back to Toronto. From Toronto I would like to fly to Winnepeg to visit a friend before I head back to Hong Kong via Tokyo (to visit friends).
Quoting 9252fly (Reply 2): Do not take the Greyhound Bus it's painfully long and you could lose your head
I was expecting to read this the moment I read the title.
If you have the luxury of a 36 hour train ride take via rail. A discounted one way ticket will set you back by about $350. But it is one heck of a ride. The train leaves Toronto's Union station. But IIRC it does not run daily.