ONTC is not direct, it's via North Bay.
Last I rode there were 5 direct bus lines from downtown Toronto to Ottawa, plus Via and the airlines:
- Book a Ride
- Rider Express
- Flixbus
- Megabus
- Red Arrow
- Via
- Porter Airlines
- Air Canada
I rode and filmed all of those for my upcoming video...