So, I just looked it up. You can indeed fly from Ithaca to Philadelphia to Toronto on US Airways, or Ithaca to Newark to Toronto on United. The absolute shortest of those is three hours and 15 minutes from take-off in Ithaca to arrival in Toronto, and that assumes everything's running smoothly and you don't get stuck in Philadelphia. My drive yesterday was five hours door-to-door, and probably cost $50 between gas and tolls, compared to $900 or so, at minimum, for those flights.
There is a direct flight from Syracuse to Toronto, so I suppose it's plausible to drive to Syracuse (a little over an hour) to fly up, but those Air Canada airfares all appear to be well north of $1,000.
I should have offered her a ride. :-)