Hey,
I had drafted an email about travel plans, but decided to put off sending it until closer to the date. Here is some pertinent information:

Flying to Buffalo and then taking another form of transit to Toronto will be the best and cheapest way, if you have to take a plane. This is what we did to get to San Fransisco last year!
There are potentially VERY cheap megabus (http://www.megabus.com/us/) and greyhound (www.greyhound.com) busses. the earlier you book the cheaper it will be. these will take you right into the city. Some Greyhound routes are express (Toronto to NY) and can be as cheap as $2 each way if you find a deal.
you can also take the train, but bare in mind you may have to switch trains when it goes from amtrak to viarail (http://www.viarail.ca/en) crossing the border.

Driving is about 90 minutes from Buffalo to Toronto and taking the bus it is 2-3hours, factoring in the border crossing.

If you do fly into toronto, Pearson International Airport is the largest one and serves all major airlines. It is accessible by transit (a bus takes you directly to the end of the subway line which then takes you into the city), or if you want you could put your bike together and bike in from there - though you have to cross some highway, so it may not be for the faint of heart. We can get the best recommended cycling route for anyone interested in doing that.

Toronto Island Airport is right in the harbour on Lake Ontario. They are only serviced by Porter Airlines (http://www.flyporter.com), who fly to a few major cities including Boston, Chicago and New York. They sometimes have competitive rates, and are very accessible to the core of the city.

Hope that helps. Obviously you may need to take into consideration whether or not you want to travel with your bicycle.

Cheers,
ainsley.