i can't hate on TCCA too much. i've been here a few times mainly because of the service from New York. it's a small little place and getting to and from the airport is a little work- (ie. boats, shuttles, etc.). i loathe Air Canada, so in the end... it all worked out to my benefit. located on the west end of the Toronto Islands, there are beautiful views of city from here.
the service and security is great. however, it's so small and not many amenities withstand, so that's a total bummer. if you're used to fabulous terminals--- then don't hold your breath for TCCA. if all you need is friendly, efficient service with instant service to the city... this is a simple and great source for you.
there's access to the Toronto PATH- which is great!