Went from Kingston to Toronto on a Sunday. It was fast and timely. The price was not ideal though.
Mega bus is but and miss for cheap tickets. Sometimes you can get to NYC for less than $15. Sometimes you can't get between two Ontario stops for less than 60.
A good alternative to greyhound. Very nice and comfy buses. No Wi-Fi.