I don't usually fly in and out of Billy Bishop Toronto City Airport. But my recent experience might changed my mind.
Going through Canada Immigration when I arrived from Newark was a breeze. There was no other flights clearing customs aside from mine. A short walk to the shuttle then I arrived at Union Station.
Too bad there are only limited domestic and transponder flights in and out of YTO.