By Air to Toronto
Toronto Pearson International Airport (YYZ) is about 30-50 driving minutes by car from the downtown core (depending on traffic) and is serviced by most major international carriers. There are two terminals: Terminal 1 hosts all Air Canada flights and a few other international (mostly Star Alliance) carriers while Terminal 3 hosts all other airlines.
From Airport to City Center
UP Express (Union Pearson Express ) will provide a fast & direct rail connection between Pearson International Airport and Union Station, Toronto’s busiest passenger rail station located in the centre of downtown Toronto. There will also be two intermediary stops at Weston Station (located in North York) and Bloor Station (with a connection to the Bloor Danforth Subway Line 2). The service will run 19.5 hours per day, with a train departing every 15 minutes in each direction and will make its full journey one-way in 25 minutes. There are various fare options depending on type of passenger (child, student, senior, family) and distance travelled, but the standard adult fare between Pearson Airport and Union Station is $27.50 purchased online (* Source : Wikitravel )
Taxis run a flat rate of $47, while airport limousines go slightly higher at $50. Limousines are generally slightly larger (though not stretched) and more comfortable vehicles than taxis. Government approved rates can be found online