We're flying JetBlue out of Buffalo (we're in Waterloo, so the drive to Buffalo is very similar to the drive to Toronto).
Paid $480 CDN for 3; return, non-stop, early departure, late return, taxes & fees included. Which is $160 per person.
We weren't planning to go back again this year, but the air fares were too cheap to pass up - cheaper than driving down!