Best way to get from Toronto to Oneonta, NY?

Air Canada used to fly non-stop YYZ–ALB, in a little puddle-jumper plane that held about 18 people. But that service ended about three years ago.